"""Funzioni per formato data """ from datetime import datetime from re import search def dateFmt(date): t = date.replace("/", "-") if search('^\d\d\d\d-\d\d-\d\d$', t): d = datetime.strptime(t, "%Y-%m-%d") elif search('^\d\d-\d\d-\d\d$', t): d = datetime.strptime(t, "%y-%m-%d") elif search('^\d\d-\d\d-\d\d\d\d$', t): d = datetime.strptime(t, "%d-%m-%Y") return datetime.strftime(d, "%Y-%m-%d") def dateTimeFmt(date): t = date.replace("/", "-") if search('^\d\d\d\d-\d\d-\d\d$', t): d = datetime.strptime(t, "%Y-%m-%d %H:%M:%S") elif search('^\d\d-\d\d-\d\d$', t): d = datetime.strptime(t, "%y-%m-%d %H:%M:%S") elif search('^\d\d-\d\d-\d\d\d\d$', t): d = datetime.strptime(t, "%d-%m-%Y %H:%M:%S") return datetime.strftime(d, "%Y-%m-%d")