datetimeAnda boleh menukar milisaat dan ketepatan mencapai mikrosaat. Atau mungkin saya tidak memahami soalan dengan jelas? Contohnya, anda boleh menggunakan aksara format %f, seperti yang ditunjukkan di bawah:
>>> t1 = "2017-03-09 08:51:51 615"
>>> t2 = "2017-03-09 08:52:21 601"
>>> from datetime import datetime
>>> a = datetime.strptime(t1, "%Y-%m-%d %H:%M:%S %f")
>>> b = datetime.strptime(t2, "%Y-%m-%d %H:%M:%S %f")
>>> c = b - a
>>> c
datetime.timedelta(0, 29, 986000)
>>> c.microseconds
986000
2017-03-09 08:51:51Tukarkannya kepada cap masa dan kemudian sambungkan rentetan itu kepada "615", iaitu cap masa dengan ketepatan milisaat tidak bolehkah dua nilai cap waktu itu dikira?
datetime
Anda boleh menukar milisaat dan ketepatan mencapai mikrosaat. Atau mungkin saya tidak memahami soalan dengan jelas? Contohnya, anda boleh menggunakan aksara format%f
, seperti yang ditunjukkan di bawah:Yang ketiga dalam
c
di sini ialah mikrosaat.2017-03-09 08:51:51
Tukarkannya kepada cap masa dan kemudian sambungkan rentetan itu kepada "615", iaitu cap masa dengan ketepatan milisaat tidak bolehkah dua nilai cap waktu itu dikira?Cap masa adalah dalam saat, jadi darab dengan 1000 ialah milisaat dan mikrosaat dibahagikan dengan 1000 juga milisaat