首页 > 解决方案 > 如何在python中将十进制数字字符串转换为日期时间格式?

问题描述

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

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

我需要将其转换为日期和时间为 06/14/2018 12:37:21。我怎样才能做到这一点?

标签: python

解决方案


使用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

推荐阅读