将时间字符串“20180425.142117”转换为人类可读格式?

时间:2018-04-25 22:25:49

标签: python date datetime time datetime-conversion

我希望此字符串“20180425.142117”转换为人类可读格式。 例如。 2018年4月25日,下午2:21在Python中

任何想法如何做到这一点?

1 个答案:

答案 0 :(得分:1)

尝试使用datetime库。

import datetime as dt
time_str = "20180425.142117"
# Convert to a datetime 
time_dt = dt.datetime.strptime(time_str, '%Y%m%d.%H%M%S')
# Convert back to string with the right format
human_time = dt.datetime.strftime(time_dt, '%dth %b %Y, %I:%M%p')
print(human_time)

我不得不说每次我需要做一些自定义的事情时我会查找代码。