Python časovni žig na datum in čas in obratno

V tem članku se boste naučili pretvoriti časovni žig v objekt datum-čas in objekt datum-čas v časovni žig (s pomočjo primerov).

Precej pogosto je, da datum in čas shranite kot časovni žig v zbirki podatkov. Časovni žig Unix je število sekund med določenim datumom in 1. januarjem 1970 ob UTC.

Primer 1: Pythonov časovni žig na datum in čas

 from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object)) 

Ko zaženete program, bo rezultat:

 dt_object = 2018-12-25 09:27:53 vrsta (dt_object) = 

Tukaj smo uvozili datetimerazred iz modula datetime. Nato smo uporabili datetime.fromtimestamp()classmethod, ki vrne lokalni datum in uro (objekt datetime). Ta objekt je shranjen v spremenljivki dt_object.

Opomba: Iz datetimepredmeta lahko enostavno ustvarite niz, ki predstavlja datum in čas iz predmeta strftime ().

Primer 2: Python datum in čas v časovni žig

Z uporabo datetime.timestamp()metode lahko dobite časovni žig iz predmeta datum in čas .

 from datetime import datetime # current date and time now = datetime.now() timestamp = datetime.timestamp(now) print("timestamp =", timestamp) 

Zanimive Članki...