当前位置: 首页 > news >正文

pypthon字符串与日期转换

字符串转换为日期

可使用datetime模块将字符串转换为日期类型,使用datatime 的strptime方法时候需要指定日期格式。

指定日期格式:根据日期字符串的格式,定义对应的日期格式字符串。要注意区分大小写。常见占位符有:

%Y:四位数年份。

%m:两位数月份。

%d:两位数日期。

%H:24 小时制的两位数小时数。

%M:两位数分钟数。

%S:两位数秒数。
例如,日期字符串为"2024-12-12",对应的日期格式字符串为"%Y-%m-%d"。

示例:

from datetime import datetime

date_string = "2024-12-12"

date_object = datetime.strptime(date_string, "%Y-%m-%d")

print(date_object)

结果:

日期转换为字符串

可使用datetime模块将字符串转换为日期类型,使用datatime 的strftime方法时候需要指定日期格式。

常用的格式代码说明

%Y:四位数的年份表示(如 2024)

%y:两位数的年份表示(如 24)

%m:两位数的月份表示(01 - 12)

%d:两位数的日表示(01 - 31)

%H:24 小时制的小时数(00 - 23)

%I:12 小时制的小时数(01 - 12)

%M:分钟数(00 - 59)

%S:秒数(00 - 59)

%p:本地的 AM 或 PM 的等价符

%a:本地简化星期名称

%A:本地完整星期名称

%b:本地简化的月份名称

%B:本地完整的月份名称

示例:

from datetime import datetime



# 创建一个日期对象

date_obj = datetime(2024, 12, 25)



# 按照指定格式将日期对象转换为字符串

formatted_date = date_obj.strftime("%Y-%m-%d")

print(formatted_date)



# 也可以使用日月年的格式

another_format = date_obj.strftime("%d/%m/%Y")

print(another_format)



# 也可以使用其他格式

another_format = date_obj.strftime("%d/%b/%Y %A")

print(another_format)

结果:

相关文章:

  • 6.2.4 基本的数据模型
  • linux笔记:shell中的while、if、for语句
  • Spring 如何解决循环依赖以及那些无法解决的循环依赖
  • 【贝克街迷宫疑云:用侦探思维破解Java迷宫算法】
  • java练习(26)
  • 《open3d pyqt》Alpha重建
  • el-table使用fixed=“right“时固定多列,最左边的左边框不显示
  • C++常用数学函数详解与代码示例
  • C++ ——static关键字
  • ubuntu20.04安装nccl2.16.5
  • 物联网平台建设方案
  • 直线模组在搬运过程中需要注意什么?
  • 网络安全扫描--基础篇
  • Flowith.io 初探:DeepSeek-R1免费用,用画布式 AI 提升效率和创意
  • Deepseek部署-本地windows非系统C盘 -可视化 -4060甜品卡
  • Pikachu靶场-SSRF漏洞
  • DeepSeek视角下学术论文创新点探索干货分享!
  • 详述发票二维码与python解析技术
  • 链表和list
  • 情书网源码 情书大全帝国cms7.5模板
  • 网站开发策划个人简历/成都seo网络优化公司
  • 开发小程序定制公司/衡阳有实力seo优化
  • wordpress建站镜像/如何注册网站怎么注册
  • 张家界有没有做网站的公司/湖北网站seo
  • 网站开发课题的目的与意义/seo产品优化推广
  • 芜湖建设机械网站/网络服务投诉平台