python javascript如何转换时间格式?

2024-05-23 22:37:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我在kickstarter网站上找到了以下时间格式:

2015-10-02T20:40:00-04:00
2015-10-19T19:02:40-04:00
2015-09-26T18:53:30-04:00

但我不知道这是什么格式?有时区吗?在

我使用python,所以我想知道如何将其转换为python时间格式?在

我发现了一个nodejs项目(源代码如下),它可以转换成类似1441424612000的字符串。在

^{pr2}$

这个时间格式是什么?Python能做到吗?在


Tags: 项目字符串源代码网站格式时间nodejskickstarter
3条回答
new Date('2015-10-02T20:40:00-04:00').getTime() 
result 1443832800000

在python中

^{pr2}$

我在解析之前删除了TZ格式

from datetime import datetime

t1 = '2015-10-02T20:40:00-04:00'
t2 = '2015-10-19T19:02:40-04:00'
t3 = '2015-09-26T18:53:30-04:00'

date1 = datetime.strptime(t1.replace(' ', '')[:-6], '%Y-%m-%dT%H:%M:%S')
date2 = datetime.strptime(t2.replace(' ', '')[:-6], '%Y-%m-%dT%H:%M:%S')
date3 = datetime.strptime(t3.replace(' ', '')[:-6], '%Y-%m-%dT%H:%M:%S')
print(date1)
print(date2)
print(date3)

timestamp1 = time.mktime(date1.timetuple())
timestamp2 = time.mktime(date2.timetuple())
timestamp3 = time.mktime(date3.timetuple())
print(timestamp1)
print(timestamp2)
print(timestamp3)

你可以在这里进行探测: https://repl.it/BIOM/1

{cd1>如果你的工作是很容易访问的}

>>> import dateutil.parser
>>> dateutil.parser.parse('2015-09-26T18:53:30-04:00')
datetime.datetime(2015, 9, 26, 18, 53, 30, tzinfo=tzoffset(None, -14400))

相关问题 更多 >