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读取环境变量的方法和自定义类分享
Nov 22 Python
python私有属性和方法实例分析
Jan 15 Python
分享Python开发中要注意的十个小贴士
Aug 30 Python
小白如何入门Python? 制作一个网站为例
Mar 06 Python
简单谈谈python基本数据类型
Sep 26 Python
Python实现对特定列表进行从小到大排序操作示例
Feb 11 Python
Python代码实现删除一个list里面重复元素的方法
Apr 02 Python
Python Django 添加首页尾页上一页下一页代码实例
Aug 21 Python
python实现统计代码行数的小工具
Sep 19 Python
pytorch多GPU并行运算的实现
Sep 27 Python
基于Tensorflow一维卷积用法详解
May 22 Python
一篇文章弄懂Python中的内建函数
Aug 07 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分页思路以及在ZF中的使用
2012/05/30 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
JS格式化数字金额用逗号隔开保留两位小数
2013/10/18 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
2013/11/21 Javascript
Javascript数组Array基础介绍
2016/03/13 Javascript
AngularJS基础 ng-init 指令简单示例
2016/08/02 Javascript
javaScript语法总结
2016/11/25 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
基于Vue中使用节流Lodash throttle详解
2019/10/30 Javascript
js+cavans实现图片滑块验证
2020/09/29 Javascript
python操作MongoDB基础知识
2013/11/01 Python
Python BeautifulSoup中文乱码问题的2种解决方法
2014/04/22 Python
零基础写python爬虫之抓取糗事百科代码分享
2014/11/06 Python
python保存字符串到文件的方法
2015/07/01 Python
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
2016/11/16 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
微信跳一跳自动运行python脚本
2018/01/08 Python
python logging重复记录日志问题的解决方法
2018/07/12 Python
PyQt4实时显示文本内容GUI的示例
2019/06/14 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
使用Python通过oBIX协议访问Niagara数据的示例
2020/12/04 Python
百丽国际旗下购物网站:优购
2017/02/28 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
职称自我鉴定
2013/10/15 职场文书
关于毕业的中学校园广播稿
2014/01/26 职场文书
服务之星事迹材料
2014/05/03 职场文书
国旗下演讲稿
2014/05/08 职场文书
警察先进个人事迹材料
2014/05/16 职场文书
阳光体育运动标语口号
2015/12/26 职场文书
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript