详解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之入门(二)基本数据类型
May 25 Python
Python爬取读者并制作成PDF
Mar 10 Python
Django中几种重定向方法
Apr 28 Python
pycharm远程调试openstack的图文教程
Nov 21 Python
Python如何生成树形图案
Jan 03 Python
Python中asyncio与aiohttp入门教程
Oct 16 Python
Python Web版语音合成实例详解
Jul 16 Python
Django中多种重定向方法使用详解
Jul 17 Python
python在不同条件下的输入与输出
Feb 13 Python
PythonPC客户端自动化实现原理(pywinauto)
May 28 Python
Python之京东商品秒杀的实现示例
Jan 06 Python
python编程学习使用管道Pipe编写优化代码
Nov 20 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
解析dedecms空间迁移步骤详解
2013/05/15 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
php求正负数数组中连续元素最大值示例
2014/04/11 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
php实现TCP端口检测的方法
2015/04/01 PHP
php生成图片验证码的方法
2016/04/15 PHP
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
2016/06/07 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
2016/11/01 Javascript
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
ES6中箭头函数的定义与调用方式详解
2017/06/02 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
2017/09/06 jQuery
react中的ajax封装实例详解
2017/10/17 Javascript
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
vue 实现在函数中触发路由跳转的示例
2018/09/01 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
Django基于ORM操作数据库的方法详解
2018/03/27 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
python yield关键词案例测试
2019/10/15 Python
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
Java方面的关于数组和继承的笔面试题
2015/09/18 面试题
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
毕业生多媒体设计求职信
2013/10/12 职场文书
小区门卫值班制度
2014/01/24 职场文书
数控技术专业毕业自荐书范文
2014/02/05 职场文书
项目建议书范文
2014/05/12 职场文书
中国梦读书活动总结
2014/07/10 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
工作态度怎么写
2015/06/25 职场文书
会议简讯范文
2015/07/20 职场文书
2015年入党积极分子培养考察意见
2015/08/12 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书