python中日期和时间格式化输出的方法小结


Posted in Python onMarch 19, 2015

本文实例总结了python中日期和时间格式化输出的方法。分享给大家供大家参考。具体分析如下:

python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,这里提供详细的代码详细演示了每一个参数的使用方法及范例。

下面是格式化日期和时间时可用的替换符号 %a 输出当前是星期几的英文简写

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%a')
'Sun'

%A 输出完整的星期几名称英文

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%A')
'Sunday'

%b  输出月份的英文简写

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%b')
'Sep'

%B 输出月份的英文完整名称

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%B')
'September'

%c 以本地时间显示日期和时间

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%c')
'09/15/13 21:43:29'

%d 显示1-31之间的数,每月的第几天,也就是年月日中的日

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%d')
'15'

%H  以24小时制显示小时,比如,02,14

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%H')
'21'

%I 以12小时制的方式显示当前小时,例如当前3water.com服务器的时间为晚上21点,使用%I显示09

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%I')
'09'

%j 显示当前日期为一年中的第几天,如当前3water.com服务器时间为2013年9月15日,则显示为258,也就是一年中的第258天

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%j')
'258'

%m 显示1-12之间的月份

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%m')
'09'

%M 显示00-59之间的分钟数

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%M')
'43'

%p 以 A.M./P.M.方式显示是上午还是下午

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%p')
'PM'

%S 显示0-59之间的秒数

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%S')
'29'

%U 显示一年中的第几周,星期天为一周的第一天,例如当前3water.com服务器时间为2013年9月15日,星期天,显示为第37周

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%U')
'37'

%w  显示一周中的第几天,其中星期天为0,星期一为1,例如:3water.com当前日期为2013年9月17日星期二,则显示结果为2

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%w')
'2'

%W 显示一年中的第几周,和U%把不同的是星期一为一周的第一天,例如当前3water.com服务器时间为2013年9月17日,星期二,显示为第37周,范围在0-51之间

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%W')
'37'

%x 显示当地的日期,例如3water.com本地时间为:北京时间2013年9月17日

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%x')
'09/17/13'

%X 显示当地的时间,例如3water.com本地时间为:北京时间2013年9月17日 07:55:04 

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%X')
'07:55:04'

%y 显示(00 - 99) 之间的年份,例如:3water.com服务器时间为:2013年9月17日,则显示结果为13

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%y')
'13'

%Y 显示完整年份,例如:3water.com服务器时间为:2013年9月17日,则显示结果为2013

>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%Y')
'2013'

%z, %Z 输出时区,如果不能显示,则显示为空字符 %%  用于显示%符号

>>> now.strftime('%%')
'%'

在举一个完整的例子:
显示当前日期时间:格式为:年-月-日 时:分:秒

>>> datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S');
'2013-09-17 08:06:17'

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
使用python在校内发人人网状态(人人网看状态)
Feb 19 Python
Python中os.path用法分析
Jan 15 Python
python使用两种发邮件的方式smtp和outlook示例
Jun 02 Python
基于Python __dict__与dir()的区别详解
Oct 30 Python
利用python库在局域网内传输文件的方法
Jun 04 Python
Python OpenCV 使用滑动条来调整函数参数的方法
Jul 08 Python
django 中的聚合函数,分组函数,F 查询,Q查询
Jul 25 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
Feb 12 Python
python中adb有什么功能
Jun 07 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
Feb 01 Python
Pygame Event事件模块的详细示例
Nov 17 Python
Python实现抓取城市的PM2.5浓度和排名
Mar 19 #Python
python在windows命令行下输出彩色文字的方法
Mar 19 #Python
python通过colorama模块在控制台输出彩色文字的方法
Mar 19 #Python
python实现颜色rgb和hex相互转换的函数
Mar 19 #Python
python实现从一组颜色中找出与给定颜色最接近颜色的方法
Mar 19 #Python
python遍历类中所有成员的方法
Mar 18 #Python
python获取图片颜色信息的方法
Mar 18 #Python
You might like
PHP使用GIFEncoder类生成gif动态滚动字幕
2014/07/01 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
IE、FF、Chrome浏览器中的JS差异介绍
2013/08/13 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
5个书写JavaScript代码的坏习惯,看看你中枪了没?
2014/11/06 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
2015/12/04 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
jQuery插件zTree实现删除树节点的方法示例
2017/03/08 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
Webpack打包css后z-index被重新计算的解决方法
2017/06/18 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
2017/07/16 Javascript
npm 下载指定版本的组件方法
2018/05/17 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
javascript for循环性能测试示例
2019/08/07 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
微信小程序和H5页面间相互跳转代码实例
2019/09/19 Javascript
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
用实例解释Python中的继承和多态的概念
2015/04/27 Python
python Django批量导入数据
2016/03/25 Python
Pycharm更换python解释器的方法
2018/10/29 Python
Python-opencv实现红绿两色识别操作
2020/06/04 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
美国最灵活的移动提供商:Tello
2017/07/18 全球购物
美国环保婴儿用品公司:The Honest Company
2017/11/23 全球购物
抽象类和接口的区别
2012/09/19 面试题
百度软件工程师职位
2013/02/14 面试题
生物制药毕业生自荐信
2013/10/16 职场文书
网上开商店的创业计划书
2014/01/19 职场文书
课例研修方案
2014/05/31 职场文书
企业法人代表任命书
2014/06/06 职场文书
2014年检察院个人工作总结
2014/12/09 职场文书
幼儿园中秋节活动总结
2015/03/23 职场文书
结婚通知短信怎么写
2015/04/17 职场文书