【问题标题】:String to date format python字符串到日期格式python
【发布时间】:2019-11-09 18:06:21
【问题描述】:

我正在尝试使用 datetime.strptime 将字符串日期转换为日期时间格式,但我收到 ValueError

    lst[0] = 'Jan 02 2005'        

    from datetime import datetime
    datetime.strptime(lst[0].rstrip(),"%b%d%Y")

lst[0] 是列表的一个元素。我从 tkinter text wiget 获得 lst[0] 的价值。 自 2 小时以来,我一直在尝试不同的格式,但无法弄清楚我在这里做错了什么。 有没有人可以帮忙

【问题讨论】:

    标签: datetime strptime


    【解决方案1】:

    格式必须与提供的日期字符串完全相同。

    试试这个:

    from datetime import datetime
    lst[0] = 'Jan 02 2005'
    date = datetime.strptime(lst[0].rstrip(), '%b %d %Y')
    print(date) # prints 2005-01-02 00:00:00
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 2014-05-20
      • 1970-01-01
      相关资源
      最近更新 更多