StringDateTime 到 Epoch/Unix 的转换
StringDateTime to Epoch/Unix conversion
我有“Fri Dec 04 07:00:16 CST 2020”时间戳,需要在 python 代码中将其转换为 Unix/Epoch 时间
以及如何反向转换[Epoch time to above format]
谢谢,
您可以使用 dateparser dateparser。这是代码
>>> import dateparser
>>> dateparser.parse('Fri Dec 04 07:00:16 CST 2020').strftime('%s')
'1607045416'
你必须先安装 dateparser
对于反向格式,您可以通过将参数传递给 strftime 来执行相同的操作。strftime
您可以使用 time
和 datetime
模块:
>>> import time
>>> import datetime
>>> now = time.time()
>>> now
1607055249.4696143
>>> datetime.datetime.fromtimestamp(now).strftime('%Y-%m-%d %H:%M:%S')
'2020-12-04 01:14:09'
如果要修改格式,可以看一下strftime文档here.
我有“Fri Dec 04 07:00:16 CST 2020”时间戳,需要在 python 代码中将其转换为 Unix/Epoch 时间 以及如何反向转换[Epoch time to above format]
谢谢,
您可以使用 dateparser dateparser。这是代码
>>> import dateparser
>>> dateparser.parse('Fri Dec 04 07:00:16 CST 2020').strftime('%s')
'1607045416'
你必须先安装 dateparser
对于反向格式,您可以通过将参数传递给 strftime 来执行相同的操作。strftime
您可以使用 time
和 datetime
模块:
>>> import time
>>> import datetime
>>> now = time.time()
>>> now
1607055249.4696143
>>> datetime.datetime.fromtimestamp(now).strftime('%Y-%m-%d %H:%M:%S')
'2020-12-04 01:14:09'
如果要修改格式,可以看一下strftime文档here.