详解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获取CPU、内存和硬盘等windowns系统信息的2个例子
Apr 15 Python
python pandas中DataFrame类型数据操作函数的方法
Apr 08 Python
numpy matrix和array的乘和加实例
Jun 28 Python
Python基于多线程实现ping扫描功能示例
Jul 23 Python
numpy给array增加维度np.newaxis的实例
Nov 01 Python
使用Django2快速开发Web项目的详细步骤
Jan 06 Python
Django中ORM外键和表的关系详解
May 20 Python
Django 使用easy_thumbnails压缩上传的图片方法
Jul 26 Python
Python统计分析模块statistics用法示例
Sep 06 Python
Python3常用内置方法代码实例
Nov 18 Python
python列表的逆序遍历实现
Apr 20 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
Oct 12 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模拟SQL Server的两个日期处理函数
2006/10/09 PHP
可定制的PHP缩略图生成程式(需要GD库支持)
2007/03/06 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
2010/10/20 Javascript
range 标准化之获取
2011/08/28 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
2017/08/08 Javascript
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
JavaScript 异步调用
2017/10/25 Javascript
jquery判断滚动条距离顶部的距离方法
2018/09/05 jQuery
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
JS实现获取自定义属性data值的方法示例
2018/12/19 Javascript
node.js实现上传文件功能
2019/07/15 Javascript
vue+element tabs选项卡分页效果
2020/06/29 Javascript
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
详细介绍Python的鸭子类型
2016/09/12 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
Numpy中的mask的使用
2018/07/21 Python
使用Python做定时任务及时了解互联网动态
2019/05/15 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
Python找出列表中出现次数最多的元素三种方式
2020/02/24 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
python开发入门——set的使用
2020/09/03 Python
HTML5实现动画效果的方式汇总
2016/02/29 HTML / CSS
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
奥林匹克的口号
2014/06/13 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
个人批评与自我批评总结
2014/10/17 职场文书
小学见习报告
2014/10/31 职场文书
产品调价通知函
2015/04/20 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书
nginx部署多前端项目的几种方法
2021/05/25 Servers
动画《朋友游戏》公开佐藤友生绘制的开播纪念绘
2022/04/06 日漫