Files
python/asebat/timefmt/date_refmt.py
2020-05-13 01:30:04 +02:00

23 lines
601 B
Python

"""Funzioni per formato data
"""
import datetime
def dateFmt(date):
t = date.replace("/","-")
try:
datetime.datetime.strptime(t, '%Y-%m-%d')
return t
except ValueError:
d = datetime.datetime.strptime(t, '%d-%m-%Y')
return datetime.datetime.strftime(d, "%Y-%m-%d")
def dateTimeFmt(date):
t = date.replace("/","-")
try:
datetime.datetime.strptime(t, '%Y-%m-%d %H:%M:%S')
return t
except ValueError:
d = datetime.datetime.strptime(t, '%d-%m-%Y %H:%M:%S')
return datetime.datetime.strftime(d, "%Y-%m-%d %H:%M:%S")