How do I generate a python timestamp to a particular format?

Question:

In python, how would I generate a timestamp to this specific format?

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

I’ve searched high and low, but I couldn’t find the correct term that describes generating this specific format.

Asked By: user3768071

||

Answers:

You can use datetime with strftime. Exemple:

import datetime

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

print(date)

Will print:

2017-09-20T12:59:43.888955
Answered By: Lame Fanello

See the following example:

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

This could result in the following:
‘2017-09-20T11:52:32-98’

Answered By: Henk Dekker
Categories: questions Tags: ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.