详解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中requests模块的使用方法
Apr 08 Python
Python中index()和seek()的用法(详解)
Apr 27 Python
Python实现完整的事务操作示例
Jun 20 Python
利用python求相邻数的方法示例
Aug 18 Python
在pandas中一次性删除dataframe的多个列方法
Apr 10 Python
Python读取excel指定列生成指定sql脚本的方法
Nov 28 Python
python pands实现execl转csv 并修改csv指定列的方法
Dec 12 Python
python pandas写入excel文件的方法示例
Jun 25 Python
Flask框架模板继承实现方法分析
Jul 31 Python
Python Numpy,mask图像的生成详解
Feb 19 Python
Python request中文乱码问题解决方案
Sep 17 Python
python3爬虫中多线程的优势总结
Nov 24 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
php设计模式 Factory(工厂模式)
2011/06/26 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
2014/07/15 PHP
Yii2中简单的场景使用介绍
2017/06/02 PHP
js字符编码函数区别分析
2011/12/28 Javascript
js的回调函数详解
2015/01/05 Javascript
JavaScript动态加载样式表的方法
2015/03/21 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
jquery实现图片列表鼠标移入微动
2016/12/01 Javascript
JS按条件 serialize() 对应标签的使用方法
2017/07/24 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
2017/11/28 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
详解Ubuntu安装angular-cli遇到的坑
2018/09/08 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
Javascript实现打鼓效果
2021/01/29 Javascript
Python写的Discuz7.2版faq.php注入漏洞工具
2014/08/06 Python
将图片文件嵌入到wxpython代码中的实现方法
2014/08/11 Python
PHP魔术方法__ISSET、__UNSET使用实例
2014/11/25 Python
python3射线法判断点是否在多边形内
2019/06/28 Python
Python常用数据分析模块原理解析
2020/07/20 Python
详解通过变换矩阵实现canvas的缩放功能
2019/01/14 HTML / CSS
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
医学院学生的自我评价分享
2013/11/19 职场文书
八一演出活动方案
2014/02/03 职场文书
德语专业求职信
2014/03/12 职场文书
党员岗位承诺口号大全
2014/03/28 职场文书
房产委托公证书样本
2014/04/04 职场文书
区长工作作风个人整改措施
2014/10/01 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
2015年幼儿园后勤工作总结
2015/04/25 职场文书
2015年招生工作总结
2015/05/04 职场文书