Python-aikaleima päivämäärään ja päinvastoin

Tässä artikkelissa opit muuntamaan aikaleiman päivämääräobjektiksi ja päivämääräobjektin aikaleimaksi (esimerkkien avulla).

On melko yleistä tallentaa päivämäärä ja aika aikaleimana tietokantaan. Unix-aikaleima on sekuntien määrä tietyn päivämäärän ja 1. tammikuuta 1970 UTC: n välillä.

Esimerkki 1: Python-aikaleima päivämäärään

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

Kun suoritat ohjelmaa, tulos on:

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

Tässä olemme tuoneet datetimeluokan datetime-moduulista. Sitten käytimme datetime.fromtimestamp()luokkamenetelmää, joka palauttaa paikallisen päivämäärän ja kellonajan (päivämääräobjekti). Tämä objekti on tallennettu muuttujaan dt_object.

Huomautus: Voit helposti luoda merkkijonon, joka edustaa päivämäärää ja kellonaikaa datetimeobjektista strftime () -menetelmällä.

Esimerkki 2: Python-päivämäärä aikaleimaan

Voit saada aikaleiman päivämäärä-objektista käyttämällä datetime.timestamp()menetelmää.

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

Mielenkiintoisia artikkeleita...