23 lines
601 B
Python
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") |