sintassi
import datetime importo il modulo
esempio: visualizzo data ed ora di adesso
import datetime
oggi = datetime.datetime.now()
print(oggi)
2023-12-15 15:36:25.824231
esempio: visualizzo l'anno di oggi estraendo il dato dalla variabile e poi la data in formato italiano dd/mm/yyyy
import datetime
oggi = datetime.date.today()
print(oggi.year)
2023
print("{}/{}/{}".format(oggi.day,oggi.month,oggi.year))
15/12/2023
esempio
datasettata = datetime.datetime(2023,12,15)
esempio
inizio = datetime.datetime(2020,11,15)
fine = datetime.datetime(2020,12,2)
passati = fine-inizio
print(passati)
17 days, 0:00:00
esempio: visualizzo solo il giorni di una differenza tra date convertendo in stringa e lista
import datetime
inizio = datetime.datetime(2020,11,15)
fine = datetime.datetime(2020,12,2)
passati = fine-inizio calcolo tra date
print(passati)
17 days, 0:00:00
passati = str(passati) convert la variabile tipo data in stringa
print(passati)
17 days, 0:00:00
passati = passati.split(" ") converti in lista usando spazio come delimitatrore
print(passati[0]) visualizza solo primo elemento
17