Python zaman damgası tarih saatine ve tam tersi

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 datetimedatetime 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) 

Ilginç makaleler...