Python menyediakan paket yang berbeda ( datetime
, time
, calendar
) seperti dapat dilihat di sini dalam rangka untuk berurusan dengan waktu. Saya membuat kesalahan besar dengan menggunakan yang berikut untuk mendapatkan waktu GMT saat initime.mktime(datetime.datetime.utcnow().timetuple())
Apa cara sederhana untuk mendapatkan waktu GMT saat ini di cap waktu Unix?
datetime.utcnow()
mengembalikan waktu UTC saat ini sebagai objek datetime (Saya berasumsi Anda ingin UTC ketika Anda berbicara tentang "waktu GMT").time.time()
mengembalikan cap waktu Unix langsung sebagai nomor float. Berikut ini cara mengonversi datetime.date/datetime.datetime mewakili waktu dalam UTC ke timestamp POSIX .