我收到日期對象:毫秒到字符串/日期格式
now = datetime.utcnow()
print(now)
2017-02-09 14:00:31.256382
然後,使得字符串表示:
to_string = now.strftime("%Y-%m-%d %H:%M:%S.%f")
print(to_string)
2017-02-09 14:00:31.256382 (it is a str object)
我把它轉換成秒:
sec = now.replace(tzinfo=timezone.utc).timestamp()
print(sec)
1486648831.256382
1)我試圖找回字符串表示法:
back = time.strftime("%Y-%m-%d %H:%M:%S.%f", time.gmtime(x))
print(back)
2017-02-09 14:00:31.%f
我無法確定如何表示毫秒。注意,timestamp
也表示返回秒數而不是毫秒。 2)如果我想從秒(或在我的情況下毫秒)回到日期對象而不是字符串對象?
有關的字符串表示MS:我想你想'now.strftime(「%Y-%間%d%H:%M:%S.% f「)'而不是'time.strftime' –