这篇文章主要介绍了如何在Python中将日期时间对象转换成字符串,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:
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 = 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中将日期时间对象转换成字符串的文章就介绍到这了,更多相关如何在Python中将日期时间对象转换成字符串的内容请搜索亿速云以前的文章或继续浏览下面的相关文章希望大家以后多多支持亿速云!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。