我有这个字符串:
'2012-02-10' # (year-month-day)
我需要它作为日期类型才能使用日期函数isoweekday()
。
有谁知道如何将这个字符串转换为日期?
最佳答案
虽然似乎根据 OP 的要求回答了问题,但没有一个答案提供了获取 datetime.date
对象而不是 datetime.datetime
的好方法.所以对于那些搜索和找到这个线程的人:
datetime.date
没有 .strptime
方法;改用 datetime.datetime
上的那个,然后在其上调用 .date()
以接收 datetime.date
对象。
像这样:
>>> from datetime import datetime
>>> datetime.strptime('2014-12-04', '%Y-%m-%d').date()
datetime.date(2014, 12, 4)
关于python - 在 Python 中将字符串转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9504356/