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中字典的浅拷贝与深拷贝用法实例分析
Jan 02 Python
对Python 语音识别框架详解
Dec 24 Python
Django框架自定义session处理操作示例
May 27 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 Python
Python对接六大主流数据库(只需三步)
Jul 31 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
Aug 07 Python
在Python中os.fork()产生子进程的例子
Aug 08 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
django 读取图片到页面实例
Mar 27 Python
Python BeautifulReport可视化报告代码实例
Apr 13 Python
Python离线安装openpyxl模块的步骤
Mar 30 Python
python数据处理之Pandas类型转换
Apr 28 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中文件下载功能实现超详细流程分析
2012/06/13 PHP
利用PHP实现图片等比例放大和缩小的方法详解
2013/06/06 PHP
php自定义函数截取汉字长度
2014/05/15 PHP
PHP7创建销毁session的实例方法
2020/02/03 PHP
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
jqPlot jquery的页面图表绘制工具
2009/07/25 Javascript
javascript delete 使用示例代码
2010/03/29 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
2013/08/05 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
js中substring和substr的定义和用法
2014/05/05 Javascript
再谈javascript原型继承
2014/11/10 Javascript
基于Bootstrap里面的Button dropdown打造自定义select
2016/05/30 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
js正则表达式验证密码强度【推荐】
2017/03/03 Javascript
Javascript中的作用域及块级作用域
2017/12/08 Javascript
如何实现一个webpack模块解析器
2018/10/24 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
ES6中Set和Map用法实例详解
2020/03/02 Javascript
Python解析命令行读取参数--argparse模块使用方法
2018/01/23 Python
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
QML用PathView实现轮播图
2020/06/03 Python
通过代码实例解析Pytest运行流程
2020/08/20 Python
美国内衣品牌:Leonisa
2016/08/14 全球购物
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
后勤部长岗位职责
2013/12/14 职场文书
办理信用卡工作证明
2014/01/11 职场文书
黄金搭档广告词
2014/03/21 职场文书
警校毕业生自我评价
2014/04/06 职场文书
学生会竞选演讲稿纪检部
2014/08/25 职场文书
2014年十一国庆节爱国演讲稿
2014/09/23 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
教师个人年终总结
2015/02/11 职场文书