详解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设置socket代理的方法
Jan 14 Python
Python利用Beautiful Soup模块搜索内容详解
Mar 29 Python
python实现简单flappy bird
Dec 24 Python
python调用staf自动化框架的方法
Dec 26 Python
python自动化工具之pywinauto实例详解
Aug 26 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
Oct 17 Python
简单了解python数组的基本操作
Nov 26 Python
Django 博客实现简单的全文搜索的示例代码
Feb 17 Python
Python实现像awk一样分割字符串
Sep 15 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
Dec 04 Python
python中append函数用法讲解
Dec 11 Python
Python实现简单猜数字游戏
Feb 03 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
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
加强版phplib的DB类
2008/03/31 PHP
PHP中date()日期函数有关参数整理
2011/07/19 PHP
php实现json编码的方法
2015/07/30 PHP
php实现保存周期为1天的购物车类
2017/07/07 PHP
PHP实现读取文件夹及批量重命名文件操作示例
2019/04/15 PHP
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
node中socket.io的事件使用详解
2014/12/15 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
解决vue 项目引入字体图标报错、不显示等问题
2018/09/01 Javascript
解决vue单页路由跳转后scrollTop的问题
2018/09/03 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
JavaScript生成一个不重复的ID的方法示例
2019/09/16 Javascript
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
Python实现栈的方法
2015/05/26 Python
在windows下Python打印彩色字体的方法
2018/05/15 Python
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
python爬虫selenium和phantomJs使用方法解析
2019/08/08 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
python 基于opencv操作摄像头
2020/12/24 Python
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
Tostadora意大利:定制T恤
2019/04/08 全球购物
简单介绍Object类的功能、常用方法
2013/10/02 面试题
What is view? why do we have view?
2012/06/22 面试题
大众服装店创业计划书范文
2014/01/01 职场文书
平安家庭事迹材料
2014/12/20 职场文书
运动会班级口号霸气押韵
2015/12/24 职场文书
Java各种比较对象的方式的对比总结
2021/06/20 Java/Android
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python
Java面试题冲刺第十九天--数据库(4)
2021/08/07 Java/Android