【问题标题】:How to convert a string into datetime format如何将字符串转换为日期时间格式
【发布时间】:2021-02-26 18:45:36
【问题描述】:

我正在尝试将列表中的字符串转换为 Python 上的日期时间格式。我目前无法使用pd.DateTime。导入的datetime 包似乎不起作用。我是新手。

请帮忙。

干杯。

Code Image

【问题讨论】:

  • 您能否将代码直接添加到问题中而不是图像中?

标签: python pandas list datetime typeerror


【解决方案1】:

你可以使用strptime

from datetime import datetime, strptime

my_datetime_list = [strptime(string_date, '%y-%m-%d') for string_date in list_of_string_dates]

【讨论】:

    【解决方案2】:

    您应该考虑使用官方日期时间格式

    例子:

    from datetime import datetime
    
    #datetime(year, month, day)
    date = datetime(2018, 11, 28)
    
    
    # datetime(year, month, day, hour, minute, second, microsecond)
    date = datetime(2017, 11, 28, 23, 55, 59, 342380)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多