私はこの形式の文字列を持っています'2016-06-15T12:52:05.623Z'。私はこの時代からの時代を秒単位で計算したいと思っています。文字列をエポック時間に変換しますか?
どうすればいいですか? Pythonの3では
私はこの形式の文字列を持っています'2016-06-15T12:52:05.623Z'。私はこの時代からの時代を秒単位で計算したいと思っています。文字列をエポック時間に変換しますか?
どうすればいいですか? Pythonの3では
:日時からタイムスタンプを返すために
import dateutil.parser
t = dateutil.parser.parse("2016-06-15T12:52:05.623Z")
print(t.timestamp())
from datetime import datetime
my_date = '2016-06-15T12:52:05.623Z'
dtformat = '%Y-%m-%dT%H:%M:%S.%fZ'
d = datetime.strptime(my_date, dtformat)
epoch = datetime.utcfromtimestamp(0)
print (d - epoch).total_seconds()
# OUT: 1465995125.62
使用時間:
import datetime
import time
date = datetime.datetime.strptime('2016-06-15T12:52:05.623Z', "%Y-%m-%dT%H:%M:%S.%fZ")
print time.mktime(date.timetuple())
>> 1466005925.0
正確に*を意味し、 "苦労して" *ありませんか? – jonrsharpe