【问题标题】:'020-06-08 17:11:02+00:00' I want to extract the date from this time format in Python using datetime'020-06-08 17:11:02+00:00' 我想使用 datetime 从 Python 中的这种时间格式中提取日期
【发布时间】:2018-06-11 06:45:37
【问题描述】:

这就是我所拥有的

date = datetime.datetime.strptime('2020-06-08 17:11:02+00:00', '%Y-%m-%d %H:%M:%S+%f')
d= date.strftime('%Y-%m-%d')
print(d);

【问题讨论】:

    标签: python date datetime time type-conversion


    【解决方案1】:

    这是一种方法。因为您只需要我从原始日期字符串中删除 :00 的日期。

    演示:

    import datetime
    
    sData = '2020-06-08 17:11:02+00:00'
    
    date = datetime.datetime.strptime(sData[:-3], '%Y-%m-%d %H:%M:%S+%f')
    d = date.strftime('%Y-%m-%d')
    print(d)
    

    输出:

    2020-06-08
    

    【讨论】:

    • 如果我想将相同的值 '2020-06-08 17:11:02+00:00' 从时间戳转换为字符串怎么办?
    • 您可以使用.strftime() 将日期时间对象转换为字符串
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 2016-05-25
    • 2018-06-03
    • 1970-01-01
    • 2015-01-10
    • 1970-01-01
    相关资源
    最近更新 更多