Python⽇期时间对象转换为字符串的实例
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 = w()
>>> 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⽇期时间对象转换为字符串的实例就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论