详解Python中的strftime()方法的使用


Posted in Python onMay 22, 2015

 strftime()方法转换成一个元组或struct_time表示时间所指定的格式参数所返回gmtime()或localtime()为一个字符串。

当t不设置,所返回当前时间使用localtime()方法。格式必须是字符串。异常ValueError被挂起,如果t在任何字段的允许范围之外。
语法

以下是strftime()方法的语法:

time.strftime(format[, t])

参数

  •     t -- 这是以秒为单位来进行格式化的时间。
  •     format -- 这是将用于格式化给定的时间的指令。下面的指令可以嵌入格式字符串:

指令

  •     %a - 简写的星期几
  •     %A - 完整的星期几
  •     %b - 缩写的月份名称
  •     %B - 完整的月份名称
  •     %c - 首选日期和时间表示
  •     %C - 世纪值(年份除以100,范围从00到99)
  •     %d - 该月的第几天(01?31)
  •     %D - 类似 %m/%d/%y
  •     %e - 该月的一天(1?31)
  •     %g - 类似于%G,但是没有世纪
  •     %G - 对应于ISO周数4位数的年份(参见%V)
  •     %h - 类似于 %b
  •     %H - 小时,使用24小时制(00?23)
  •     %I - 小时,使用12小时制(01?12)
  •     %j - 一年中的哪一天(001?366)
  •     %m - 月份(01?12)
  •     %M - 分钟
  •     %n - 换行符
  •     %p - 根据给定的时间值am或pm
  •     %r - 时间在上午和下午的符号:am/pm
  •     %R - time in 24 hour notation
  •     %S - 秒
  •     %t - 制表符
  •     %T - 当前时间,等于 %H:%M:%S
  •     %u - 工作日为数字(1到7),星期一= 1。警告:在Sun Solaris上周日=1
  •     %U - 当年的周数,第一个星期日作为第一周的第一天
  •     %V - 本年度ISO 8601的周数(01到53),其中,第1周是在本年度至少4天的第一个星期,星期一作为一周的第一天
  •     %W - 当年的周数,与第一个星期一作为第一周的第一天
  •     %w - 星期为一个小数,星期日=0
  •     %x - 没有时间的日期表示
  •     %X - 无日期首选的时间表示
  •     %y - 一年无世纪(范围从00到99)
  •     %Y - 今年,包括世纪
  •     %Z or %z - 时区或名称或缩写
  •     %% -文字%字符

返回值

此方法不返回任何值。
例子

下面的例子显示strftime()方法的使用。

#!/usr/bin/python
import time

t = (2009, 2, 17, 17, 3, 38, 1, 48, 0)
t = time.mktime(t)
print time.strftime("%b %d %Y %H:%M:%S", time.gmtime(t))

当我们运行上面的程序,它会产生以下结果:

Feb 18 2009 00:03:38
Python 相关文章推荐
一个超级简单的python web程序
Sep 11 Python
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
Nov 05 Python
浅谈python为什么不需要三目运算符和switch
Jun 17 Python
Python实现的概率分布运算操作示例
Aug 14 Python
Python利用openpyxl库遍历Sheet的实例
May 03 Python
Python爬虫包BeautifulSoup实例(三)
Jun 17 Python
python实现简易内存监控
Jun 21 Python
在Python dataframe中出生日期转化为年龄的实现方法
Oct 20 Python
Python生成器实现简单"生产者消费者"模型代码实例
Mar 27 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
May 11 Python
pycharm中使用request和Pytest进行接口测试的方法
Jul 31 Python
Python合并pdf文件的工具
Jul 01 Python
Python中用sleep()方法操作时间的教程
May 22 #Python
python使用reportlab实现图片转换成pdf的方法
May 22 #Python
linux下python抓屏实现方法
May 22 #Python
python实现的简单抽奖系统实例
May 22 #Python
python实现数组插入新元素的方法
May 22 #Python
Python3处理文件中每个词的方法
May 22 #Python
Python3读取UTF-8文件及统计文件行数的方法
May 22 #Python
You might like
CentOS安装php v8js教程
2015/02/26 PHP
php实现自定义中奖项数和概率的抽奖函数示例
2017/05/26 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
根据选择不同的下拉值出现相对应的文本输入框
2013/08/01 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
js如何调用qq互联api实现第三方登录
2014/03/28 Javascript
jQuery基于ID调用指定iframe页面内的方法
2016/07/06 Javascript
Google Maps基础及实例解析
2016/08/06 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
vue踩坑记-在项目中安装依赖模块npm install报错
2019/04/02 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
Python3中的真除和Floor除法用法分析
2016/03/16 Python
python实现数据库跨服务器迁移
2018/04/12 Python
Python Series从0开始索引的方法
2018/11/06 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
HTML5 新事件 小结
2009/07/16 HTML / CSS
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
美国网上眼镜供应商:LEOTONY(眼镜、RX太阳镜和太阳镜)
2017/10/31 全球购物
学生自我鉴定范文
2013/10/04 职场文书
自荐信包含哪些内容
2013/10/30 职场文书
外贸采购员求职的自我评价
2013/11/26 职场文书
联片教研活动总结
2014/07/01 职场文书
党校学习党性分析材料
2014/12/19 职场文书
大雁塔导游词
2015/02/04 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书
react合成事件与原生事件的相关理解
2021/05/13 Javascript