Python日期时间对象转换为字符串的实例

时间:2021-05-23

1、标准转换格式符号说明

%a 本地星期的短名称 如:Sun, Mon, ..., Sat (en_US); So, Mo, ..., Sa (de_DE)%A 本地星期全名称 如 :Sunday, Monday, ..., Saturday (en_US);Sonntag, Montag, ..., Samstag (de_DE)%w 星期的数字表示,0表示周日,6表示周六 如:0,1,2,,,6%d 日的数字表示,并且使用0来填补(0-9),如:01, 02, ..., 31%b 月份的短名称显示,英文单词简写,如:Jan, Feb, ..., Dec (en_US);Jan, Feb, ..., Dez (de_DE)%B 月份的全名称显示,如:January, February, ..., December (en_US);Januar, Februar, ..., Dezember (de_DE)%m 月份数字显示,并且用0来补全,如:01, 02, ..., 12%y 年份的数字表示,两位表示,如:00, 01, ..., 99%Y 年份的数字表示,四位表示,如:0001, 0002, ..., 2013, 2014, ..., 9998, 9999%H 24小时制表示,如:00, 01, ..., 23%I 12小时制表示,如:01, 02, ..., 12%p 上下午的表示,如:AM,PM%M 分钟,并且用0补全(0-9),如:00, 01, ..., 59%S 秒钟,并且用0补全(0-9),如:00, 01, ..., 59%f 微妙表示,如:000000, 000001, ..., 999999%z 时区偏移量,如:(empty), +0000, -0400, +1030%Z 时区名称,如:(empty), UTC, EST, CST%j 全年中的哪一个,用0补全,如:001, 002, ..., 366%U 全年中的第几个星期,sunday为第一天如:00, 01, ..., 53%W 全年中的第几个星期,monday为第一天如:00, 01, ..., 53%c 本地时间,如:06/24/17 15:43:10%x 本地日期,如:08/16/88 (None);%X 本地时间,如:21:30:00 (en_US);%% %符号

2、Python日期函数转换

将当前时间显示为:2017-06-24 10:10:20形式

>>> from datetime import datetime >>>now = datetime.now() >>> now datetime.datetime(2017, 6, 24, 16, 12, 16, 511223) >>> strnow = datetime.strftime(now,'%Y-%m-%d %H:%M:%S') >>> strnow '2017-06-24 16:12:16'

将上下午标识添加上

>>> strnow = datetime.strftime(now,'%Y-%m-%d %H:%M:%S %p') >>> strnow '2017-06-24 16:12:16 PM'

输出当前日期是全年第几天,第几周

>>> strnow = datetime.strftime(now,'%Y-%m-%d %H:%M:%S %p %U %j') >>> strnow '2017-06-24 16:12:16 PM 25 175'

以上这篇Python日期时间对象转换为字符串的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章