Python-tidsstempel til datetime og omvendt

I denne artikkelen lærer du å konvertere tidsstempel til datetime-objekt og datetime-objekt til tidsstempel (ved hjelp av eksempler).

Det er ganske vanlig å lagre dato og tid som et tidsstempel i en database. Et Unix-tidsstempel er antall sekunder mellom en bestemt dato og 1. januar 1970 ved UTC.

Eksempel 1: Python-tidsstempel til datetime

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

Når du kjører programmet, vil utdataene være:

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

Her har vi importert datetimeklasse fra datetime-modulen. Deretter brukte vi datetime.fromtimestamp()klassemetode som returnerer lokal dato og tid (datetime-objekt). Dette objektet er lagret i dt_object-variabelen.

Merk: Du kan enkelt lage en streng som representerer dato og klokkeslett fra et datetimeobjekt ved hjelp av metoden strftime ().

Eksempel 2: Python datetime to timestamp

Du kan få tidsstempel fra et datetime-objekt ved hjelp av datetime.timestamp()metoden.

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

Interessante artikler...