Glavni problem sa datumima i vremenima u Pythonu je taj što nisu uvijek pouzdani. Na primjer, ako pokušate koristiti date() funkciju da dobijete trenutni datum, ona može vratiti nešto drugačije svaki put kada je pokrenete. To je zato što Python interpretator koristi zadanu vremensku zonu.
import datetime datetime.date(2020, 9, 1) datetime.time(12, 30, 45) datetime.datetime(2020, 9, 1, 12, 30, 45)
Ova linija koda uvozi modul datuma i vremena.
Red datetime.date(2020, 9, 1) kreira objekt datuma sa specificiranom godinom, mjesecom i danom.
Datetime.time(12, 30, 45) linija kreira vremenski objekat sa specificiranim satom, minutom i sekundom.
Red datetime.datetime(2020, 9, 1, 12, 30, 45) kreira objekat datetime sa specificiranim godinom, mjesecom, danom, satom, minutom i sekundom.
Savjeti za rad s datumima
Postoji nekoliko savjeta za rad s datumima u Pythonu.
Prvi je korištenje modula datetime. Ovaj modul pruža niz funkcija za rad s datumima i vremenom.
Još jedan koristan savjet je korištenje funkcije strftime za formatiranje datuma na specifičan način. Na primjer, možete koristiti strftime za formatiranje datuma kao tekstualnih nizova, brojeva ili vremenskih oznaka.
Savjeti za rad sa Timesom
Postoji nekoliko savjeta za rad s Timesom u Pythonu.
Prvo, možete koristiti vremenski modul da dobijete trenutno vrijeme u sekundama ili milisekundama.
time.time() # Vraća vremensku oznaku u sekundama time.time() # Vraća vremensku oznaku u milisekundama