web-dev-qa-db-ja.com

どのように特定の形式にpythonタイムスタンプを生成しますか

in pythonこの特定の形式のタイムスタンプをどのように生成しますか?

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

高い値と低い値を検索しましたが、この特定の形式の生成を説明する正しい用語が見つかりませんでした

15
user3768071

次の例を参照してください。

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

これにより、次の結果になる可能性があります: '2017-09-20T11:52:32-98'

17
Henk Dekker

strftime でdatetimeを使用できます。例:

import datetime

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

print(date)

印刷されます:

2017-09-20T12:59:43.888955
9
Lame Fanello