Páginas

miércoles, 24 de diciembre de 2014

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'

1 comentario:

  1. porque usted resta este numero 25569 y luego lo multiplica 86400.0?
    para aprender

    ResponderEliminar