详解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 相关文章推荐
Django中使用group_by的方法
May 26 Python
在Python的Django框架中更新数据库数据的方法
Jul 17 Python
Python获取指定文件夹下的文件名的方法
Feb 06 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
python实现电子产品商店
Feb 26 Python
Python+PyQt5实现美剧爬虫可视工具的方法
Apr 25 Python
linux环境中没有网络怎么下载python
Jul 07 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
Jul 15 Python
Python Django 页面上展示固定的页码数实现代码
Aug 21 Python
Python pandas.DataFrame 找出有空值的行
Sep 09 Python
关于tensorflow的几种参数初始化方法小结
Jan 04 Python
Python Sphinx使用实例及问题解决
Jan 17 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中使用getimagesize获取图片、flash等文件的尺寸信息实例
2014/04/29 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
高性能JavaScript DOM编程(1)
2015/08/11 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
基于jquery编写分页插件
2016/03/07 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
微信小程序 获取相册照片实例详解
2016/11/16 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
微信小程序实现商城倒计时
2020/11/01 Javascript
基于vue 动态菜单 刷新空白问题的解决
2020/08/06 Javascript
linux 下实现python多版本安装实践
2014/11/18 Python
python基于右递归解决八皇后问题的方法
2015/05/25 Python
详解使用python的logging模块在stdout输出的两种方法
2017/05/17 Python
简单了解python反射机制的一些知识
2019/07/13 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
Python3.0 实现决策树算法的流程
2019/08/08 Python
如何基于python生成list的所有的子集
2019/11/11 Python
pytorch中使用cuda扩展的实现示例
2020/02/12 Python
Python必须了解的35个关键词
2020/07/16 Python
英国领先的运动物理治疗供应公司:Vivomed
2018/07/14 全球购物
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
项目开发计划书
2014/01/09 职场文书
保安队长职务说明书
2014/02/23 职场文书
创建学习型党组织实施方案
2014/03/29 职场文书
毕业生找工作自荐书
2014/06/30 职场文书
美国旅游签证工作证明
2014/10/14 职场文书
毕业设计指导教师评语
2014/12/30 职场文书
办公用品质量保证书
2015/05/11 职场文书
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python
Nginx利用Logrotate实现日志分割
2022/05/20 Servers
SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理
2022/06/21 Java/Android
Hive HQL支持2种查询语句风格
2022/06/25 数据库