【发布时间】:2020-06-09 08:40:31
【问题描述】:
当我使用 am/pm 将 datetime 转换为时间戳并将时间戳再次返回到 datetime 时,它总是返回 'am',即使我输入的实际日期时间是 'pm'
这是我的代码。
from datetime import date, datetime
# convert datetime to timestamp
dt_tsp = datetime.timestamp(datetime.strptime('09 June 2020 02:47 PM', '%d %B %Y %H:%M %p'))
# convert timestramp to datetime
tsp_dt = datetime.fromtimestamp(dt_tsp).strftime('%d %B %Y %H:%M %p')
# result
print(tsp_dt)
# 09 June 2020 02:47 AM // alway am
那么我该如何解决这个问题
【问题讨论】: