Bu makalede, zaman damgasını datetime nesnesine ve datetime nesnesini zaman damgasına dönüştürmeyi öğreneceksiniz (örnekler yardımıyla).
Tarih ve saati bir veritabanında zaman damgası olarak saklamak oldukça yaygındır. Bir Unix zaman damgası, belirli bir tarih ile UTC'de 1 Ocak 1970 arasındaki saniye sayısıdır.
Örnek 1: Python zaman damgasından datetime
from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object))
Programı çalıştırdığınızda, çıktı:
dt_object = 2018-12-25 09:27:53 türü (dt_object) =
Burada datetime
datetime modülünden sınıfı içe aktardık . Daha sonra, datetime.fromtimestamp()
yerel tarih ve saati (datetime nesnesi) döndüren classmethod'u kullandık . Bu nesne dt_object değişkeninde saklanır.
Not:datetime
strftime () yöntemini kullanarak bir nesneden tarih ve saati temsil eden bir dizeyi kolayca oluşturabilirsiniz .
Örnek 2: Python tarih saatinden zaman damgasına
datetime.timestamp()
Yöntemi kullanarak bir datetime nesnesinden zaman damgası alabilirsiniz .
from datetime import datetime # current date and time now = datetime.now() timestamp = datetime.timestamp(now) print("timestamp =", timestamp)