Python: Funcion para convertir fecha de Excel a formato d-m-y
(exceldate.py)
import datetime
def exceldate(serial):
seconds = (serial - 25569) * 86400.0
d = datetime.datetime.utcfromtimestamp(seconds)
return d.strftime('%d-%m-%y')
if __name__ == "__main__":
exceldate()
Y asi se utiliza:
>>> from exceldate import exceldate
>>> d = exceldate(42031.0)
>>> d
'27-01-15'
porque usted resta este numero 25569 y luego lo multiplica 86400.0?
ResponderEliminarpara aprender