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 10 Python
python socket网络编程步骤详解(socket套接字使用)
Dec 06 Python
Python制作爬虫抓取美女图
Jan 20 Python
使用py2exe在Windows下将Python程序转为exe文件
Mar 04 Python
Ruby使用eventmachine为HTTP服务器添加文件下载功能
Apr 20 Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 Python
如何使用Python标准库进行性能测试
Jun 25 Python
vue学习笔记之动态组件和v-once指令简单示例
Feb 29 Python
DjangoWeb使用Datatable进行后端分页的实现
May 18 Python
Python内置方法和属性应用:反射和单例(推荐)
Jun 19 Python
python如何实现DES加密
Sep 21 Python
使用python爬取抖音app视频的实例代码
Dec 01 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生成UTF8文件的方法
2010/05/15 PHP
写出高质量的PHP程序
2012/02/04 PHP
解析link_mysql的php版
2013/06/30 PHP
IIS6.0中配置php服务全过程解析
2013/08/07 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
2014/06/12 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
javascript中万恶的function实例分析
2011/05/25 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
了解Javascript的模块化开发
2015/03/02 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
2015/12/14 Javascript
基于JavaScript实现弹出框效果
2016/02/19 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
2016/12/08 Javascript
NodeJS链接MySql数据库的操作方法
2017/06/27 NodeJs
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
JavaScript HTML DOM元素 节点操作汇总
2019/07/29 Javascript
vue大型项目之分模块运行/打包的实现
2020/09/21 Javascript
javascript实现随机抽奖功能
2020/12/30 Javascript
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
分享Python开发中要注意的十个小贴士
2016/08/30 Python
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
selenium 多窗口切换的实现(windows)
2020/01/18 Python
Django form表单与请求的生命周期步骤详解
2020/06/07 Python
详解pandas赋值失败问题解决
2020/11/29 Python
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
学校门卫工作职责
2013/12/07 职场文书
大课间体育活动方案
2014/03/12 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
空气环保标语
2014/06/12 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
Python图像处理之图像拼接
2021/04/28 Python