【发布时间】:2018-11-18 03:17:56
【问题描述】:
我有一个类似s = "SUN 9:30 PM" 的字符串,即不是特定的一天,只有一个工作日的星期日。
如何将s 转换为datetime 对象?
from datetime import datetime
s = 'SUN 9:30 PM'
dt = datetime.strptime(s, '%a %I:%m %p')
print(dt.weekday())
但看起来python输出1900-01-01和weekday is 0!
【问题讨论】:
-
你的预期输出是什么?
-
你为什么要把它转换成日期时间对象?
-
我的输入是“SUN 9:30 PM”,我的期望是:将此字符串传输到 python 日期时间对象。但是怎么做呢?