我如何生成特定格式的python时间戳

时间:2017-09-20 09:48:05

标签: python timestamp

在python中如何生成这种特定格式的时间戳?

2010-03-20T10:33:22-07

我搜索了高低,但无法正确描述生成此特定格式的术语

2 个答案:

答案 0 :(得分:13)

请参阅以下示例:

import datetime 
now = datetime.datetime.now()
now.strftime('%Y-%m-%dT%H:%M:%S') + ('-%02d' % (now.microsecond / 10000))

这可能导致以下结果: '2017-09-20T11:52:32-98'

答案 1 :(得分:7)

您可以将datetime与strftime一起使用。例:

import datetime

date = datetime.datetime.now().strftime("%Y-%m-%dT%H:%M:%S.%f")

print(date)

将打印:

2017-09-20T12:59:43.888955