【问题标题】:Python string to date [duplicate]迄今为止的Python字符串[重复]
【发布时间】:2017-08-18 08:31:20
【问题描述】:

我是 Python 新手,不知道如何转换 Python 3.5x 字符串

'2017-04-19 00:23'

变成日期和时间

April 19, 2017 12:23 am

甚至得到像

这样的单个单位
April
19
2017
12:23 am

或获取 217 年 4 月 19 日的星期几

Wednesday

【问题讨论】:

  • none in stackoverflow.com/questions/2803852/… 解决了我的问题。请再次阅读我的问题。
  • 究竟缺少什么?你必须编写正确的格式字符串,但 SO 不是来喂你的。
  • 这个问题的公认答案是缺少什么,祝您有美好的一天。

标签: python


【解决方案1】:

使用 python datetime 模块,类似这样:

from datetime import datetime

date_str = '2017-04-19 00:23'
date_obj = datetime.strptime(date_str, '%Y-%m-%d %H:%M')

# To get a particular part of the date in a particular format such as "Wednesday" for the "Datetime Object"
print(date_obj.strftime('%A'))

print(date_obj.strftime('%c'))

这将导致:

Wednesday
Wed Apr 19 00:23:00 2017

查看documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-18
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-16
    相关资源
    最近更新 更多