как я могу создать метку времени python для определенного формата

в python, как бы создать временную метку в этом конкретном формате?

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

Я искал высокий и низкий, но не мог определить правильный термин, описывающий создание этого конкретного формата

Ответ 1

См. Следующий пример:

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

Это может привести к следующему: '2017-09-20T11: 52: 32-98'

Ответ 2

Вы можете использовать datetime с strftime. Exemple:

import datetime

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

print(date)

Напечатает:

2017-09-20T12:59:43.888955