详解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验证码识别的方法
Jul 10 Python
Python中%r和%s的详解及区别
Mar 16 Python
Python给你的头像加上圣诞帽
Jan 04 Python
Python模拟登录的多种方法(四种)
Jun 01 Python
tensorflow实现图像的裁剪和填充方法
Jul 27 Python
使用OpenCV实现仿射变换—平移功能
Aug 29 Python
Python基于Socket实现简单聊天室
Feb 17 Python
sklearn和keras的数据切分与交叉验证的实例详解
Jun 19 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
Jun 22 Python
Python机器学习之逻辑回归
May 11 Python
python3 字符串str和bytes相互转换
Mar 23 Python
python读取mat文件生成h5文件的实现
Jul 15 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 裁剪图片成固定大小代码方法
2009/09/09 PHP
PHP使用mongoclient简单操作mongodb数据库示例
2019/02/08 PHP
jQuery插件 tabBox实现代码
2010/02/09 Javascript
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
jQuery的ajax下载blob文件
2016/07/21 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
2017/05/17 Javascript
js登录滑动验证的实现(不滑动无法登陆)
2018/01/03 Javascript
swiper动态改变滑动内容的实现方法
2018/01/17 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
微信小程序用canvas画图并分享
2020/03/09 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
Python实现的检测网站挂马程序
2014/11/30 Python
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
python实现矩阵打印
2019/03/02 Python
Python PO设计模式的具体使用
2019/08/16 Python
基于Python检测动态物体颜色过程解析
2019/12/04 Python
Python Sphinx使用实例及问题解决
2020/01/17 Python
在Python IDLE 下调用anaconda中的库教程
2020/03/09 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
matplotlib教程——强大的python作图工具库
2020/10/15 Python
css3实现动画的三种方式
2020/08/24 HTML / CSS
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
新西兰廉价汽车租赁:Snap Rentals
2018/09/14 全球购物
电气技术员岗位职责
2013/11/19 职场文书
门卫工作岗位职责
2013/12/17 职场文书
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
法人委托书范本
2014/09/15 职场文书
仓管员岗位职责
2015/02/03 职场文书
个人借条范本
2015/05/25 职场文书
远程教育学习心得体会
2016/01/23 职场文书
实用求职信模板范文
2019/05/13 职场文书
如何使用PostgreSQL进行中文全文检索
2021/05/27 PostgreSQL
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis