如何在python中将十进制数字串转换为日期时间格式?

时间:2018-06-14 12:34:43

标签: python

我有一个字符串'06142018123721'可以分解为

06 -'Month',
14 - 'Day',
2018 - 'Year'
12 - 'Hour'
34 - 'Minutes'
21 - 'seconds'

我需要将其转换为日期&时间为06/14/2018 12:37:21。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

使用datetime模块。

<强>实施例

import datetime
s = '06142018123721' 

print( datetime.datetime.strptime(s, "%m%d%Y%H%M%S").strftime("%m/%d/%Y %H:%M:%S") )

<强>输出:

06/14/2018 12:37:21