Di artikel ini, Anda akan belajar mengubah stempel waktu menjadi objek datetime dan objek datetime menjadi stempel waktu (dengan bantuan contoh).
Sangat umum untuk menyimpan tanggal dan waktu sebagai stempel waktu dalam database. Stempel waktu Unix adalah jumlah detik antara tanggal tertentu dan 1 Januari 1970 di UTC.
Contoh 1: Stempel waktu Python ke datetime
from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object))
Saat Anda menjalankan program, hasilnya adalah:
dt_object = 2018-12-25 09:27:53 type (dt_object) =
Di sini, kami telah mengimpor datetime
kelas dari modul datetime. Kemudian, kami menggunakan datetime.fromtimestamp()
metode kelas yang mengembalikan tanggal dan waktu lokal (objek datetime). Objek ini disimpan dalam variabel dt_object.
Catatan: Anda dapat dengan mudah membuat string yang mewakili tanggal dan waktu dari datetime
objek menggunakan metode strftime ().
Contoh 2: Python datetime to timestamp
Anda bisa mendapatkan stempel waktu dari objek datetime menggunakan datetime.timestamp()
metode.
from datetime import datetime # current date and time now = datetime.now() timestamp = datetime.timestamp(now) print("timestamp =", timestamp)