You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python最简实现:将字符串日期转为指定格式datetime

使用Python datetime模块简化日期时间转换

直接用datetime模块的strptime()和strftime()方法就能搞定,完全不用手动拆分重组,代码非常简洁:

from datetime import datetime

time_str = "28/01/2023 13:17:58"
# 将输入字符串解析为datetime对象
dt_obj = datetime.strptime(time_str, "%d/%m/%Y %H:%M:%S")
# 若需要输出指定格式的字符串,再执行这一步
formatted_str = dt_obj.strftime("%Y/%m/%d %H:%M:%S")

print(dt_obj)       # 输出:2023-01-28 13:17:58(datetime对象默认显示格式)
print(formatted_str)# 输出:2023/01/28 13:17:58

关键格式符说明:

  • %d:两位数字的日(如28)
  • %m:两位数字的月(如01)
  • %Y:四位数字的年(如2023)
  • %H:24小时制的小时(如13)
  • %M:两位数字的分钟(如17)
  • %S:两位数字的秒(如58)

如果只需要datetime对象,执行第一步解析即可;如果要得到指定格式的字符串,再执行第二步格式化。

内容的提问来源于stack exchange,提问作者Anjith Nair

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 01:54:22