主页 > 电脑硬件  > 

pypthon字符串与日期转换

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)

结果:

标签:

pypthon字符串与日期转换由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“pypthon字符串与日期转换