详解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中的元类(metaclass)
Feb 14 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
May 24 Python
django 在原有表格添加或删除字段的实例
May 27 Python
pandas 条件搜索返回列表的方法
Oct 30 Python
详解Python下Flask-ApScheduler快速指南
Nov 04 Python
基于python的Paxos算法实现
Jul 03 Python
django 2.2和mysql使用的常见问题
Jul 18 Python
python PIL/cv2/base64相互转换实例
Jan 09 Python
sklearn+python:线性回归案例
Feb 24 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
Mar 13 Python
jupyter notebook 添加kernel permission denied的操作
Apr 21 Python
python 多线程死锁问题的解决方案
Aug 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获取和操作配置文件php.ini的几个函数介绍
2013/06/24 PHP
从零开始学YII2框架(四)扩展插件yii2-kartikgii
2014/08/20 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
laravel7学习之无限级分类的最新实现方法
2020/09/30 PHP
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
2016/06/24 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
微信小程序 wx:key详细介绍
2016/10/28 Javascript
jQuery插件echarts实现的单折线图效果示例【附demo源码下载】
2017/03/04 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
从vue源码看props的用法
2019/01/09 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
详解js中的原型,原型对象,原型链
2020/07/16 Javascript
在Python的循环体中使用else语句的方法
2015/03/30 Python
Python抓取百度查询结果的方法
2015/07/08 Python
python函数局部变量用法实例分析
2015/08/04 Python
Python中的引用知识点总结
2019/05/20 Python
Python内存映射文件读写方式
2020/04/24 Python
使用K.function()调试keras操作
2020/06/17 Python
Python eval函数介绍及用法
2020/11/09 Python
详解Python调用系统命令的六种方法
2021/01/28 Python
python爬虫scrapy基本使用超详细教程
2021/02/20 Python
Sneaker Studio罗马尼亚网站:购买运动鞋
2018/11/04 全球购物
Onzie官网:美国时尚瑜伽品牌
2019/08/21 全球购物
中专毕业个人的自荐信格式
2013/09/21 职场文书
财务信息服务专业自荐书范文
2014/02/08 职场文书
环保倡议书范文
2014/05/12 职场文书
校长四风对照检查材料
2014/09/27 职场文书
1000字打架检讨书
2014/11/03 职场文书
客服专员岗位职责
2015/02/10 职场文书
本科毕业论文答辩稿
2015/06/23 职场文书
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python