详解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多线程、异步+多进程爬虫实现代码
Feb 17 Python
python matplotlib坐标轴设置的方法
Dec 05 Python
Python操作MySQL数据库的方法
Jun 20 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
Jul 16 Python
python3.7.0的安装步骤
Aug 27 Python
详解python 模拟豆瓣登录(豆瓣6.0)
Apr 18 Python
Python格式化字符串f-string概览(小结)
Jun 18 Python
python 命令行传入参数实现解析
Aug 30 Python
简单了解python协程的相关知识
Aug 31 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
Sep 15 Python
Python requests模块cookie实例解析
Apr 14 Python
python实现企业微信定时发送文本消息的实例代码
Nov 25 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中FTP函数ftp_connect、ftp_login与ftp_chmod用法
2014/11/18 PHP
php使用PDO操作MySQL数据库实例
2014/12/30 PHP
jquery创建div 实现代码
2009/04/27 Javascript
jQuery get和post 方法传值注意事项
2009/11/03 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
JS的Document属性和方法小结
2013/09/17 Javascript
javascript中打印当前的时间实现思路及代码
2013/12/18 Javascript
node.js WEB开发中图片验证码的实现方法
2014/06/03 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
自动完成的搜索框javascript实现
2016/02/26 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
2018/08/13 jQuery
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
详解微信小程序之提高应用速度小技巧
2020/01/07 Javascript
详解 javascript对象创建模式
2020/10/30 Javascript
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
2015/05/15 Python
python网络编程之数据传输UDP实例分析
2015/05/20 Python
带你认识Django
2019/01/15 Python
python使用正则筛选信用卡
2019/01/27 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
pytorch实现建立自己的数据集(以mnist为例)
2020/01/18 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
基于Canvas+Vue的弹幕组件的实现
2019/07/23 HTML / CSS
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
德国隐形眼镜店:LuckyLens
2018/07/29 全球购物
软件工程师岗位职责
2013/11/16 职场文书
师德学习感言
2014/01/31 职场文书
机关出纳岗位职责
2014/04/03 职场文书
道德之星事迹材料
2014/05/03 职场文书
男方婚礼答谢词
2015/01/20 职场文书
仙境之桥观后感
2015/06/16 职场文书