Ebben a cikkben megtanulja az időbélyeget dátum idő objektummá és a dátum idő objektumot időbélyeggé konvertálni (példák segítségével).
Elég gyakori, hogy a dátumot és az időt időbélyegként tárolja az adatbázisban. A Unix időbélyeg a másodpercek száma egy adott dátum és az UTC szerint 1970. január 1. között.
1. példa: Python időbélyegző a dátumidőhöz
from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object))
A program futtatásakor a kimenet a következő lesz:
dt_object = 2018-12-25 09:27:53 type (dt_object) =
Itt datetime
osztályt importáltunk a datetime modulból. Ezután a datetime.fromtimestamp()
classmethod-ot használtuk, amely visszaadja a helyi dátumot és időt (datetime objektum). Ezt az objektumot a dt_object változó tárolja.
Megjegyzés: Könnyedén létrehozhat egy dátumot és időt ábrázoló karakterláncot egy datetime
objektumból az strftime () módszerrel.
2. példa: Python dátum és időbélyeg
Időbélyegzőt kaphat egy dátumidő objektumból a datetime.timestamp()
metódus segítségével .
from datetime import datetime # current date and time now = datetime.now() timestamp = datetime.timestamp(now) print("timestamp =", timestamp)