在Python中操作时间之strptime()方法的使用


Posted in Python onDecember 30, 2020

 strptime()方法分析表示根据格式的时间字符串。返回值是一个struct_time所返回gmtime()或localtime()。

格式参数使用相同的指令使用strftime();它默认为“%a %b %d %H:%M:%S %Y”相匹配的ctime()所返回的格式。

如果字符串不能按格式进行解析,或者如果它具有解析后多余的数据,ValueError被挂起。
语法

以下是strptime()方法的语法:

time.strptime(string[, format])

参数

  •     string -- 这是其中将根据给定的格式解析字符串格式的时间。
  •     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 - 时间以24小时制
  •     %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 - 时区或名称或缩写
  •     %% -文字%字符

返回值

这个返回struct_time所返回gmtime()或localtime()的值。
例子

下面的例子显示 strptime()方法的使用。

#!/usr/bin/python
import time

struct_time = time.strptime("30 Nov 00", "%d %b %y")
print "returned tuple: %s " % struct_time

When we run above program, it produces following result:

returned tuple: (2000, 11, 30, 0, 0, 0, 3, 335, -1)

python中time.strptime()使用

显然会有很多人,说小编一直在讲解的都是最基础的内容,但是大家可以仔细看下strptime方法,即便是掌握非常透彻的程序员,也经常会碰到写错情况,小编为大家准备了以下关于本章主题内容,希望能替大家梳理清楚,我们能经常用到的就是格式化字符串的转化,下面详细讲解。

1、函数语法:

time.strptime()

2、调用模块:

time模块

3、作用:

格式化字符串时间的转化

4、实例演示:

print(time.strptime("2020-12-15","%Y-%m-%d"))

5、执行结果:

time.struct_time(tm_year=2020, tm_mon=12, tm_mday=15, tm_hour=10, tm_min=04)

以上就是使用time.strptime函数的全部内容了,在项目里需要进行时间格式化转化,可以利用这种方式,希望本章可以帮助到大家。

Python 相关文章推荐
python实现2048小游戏
Mar 30 Python
Python中表达式x += y和x = x+y 的区别详解
Jun 20 Python
ubuntu中配置pyqt4环境教程
Dec 27 Python
python跳过第一行快速读取文件内容的实例
Jul 12 Python
Python爬虫小技巧之伪造随机的User-Agent
Sep 13 Python
如何利用Boost.Python实现Python C/C++混合编程详解
Nov 08 Python
python 根据时间来生成唯一的字符串方法
Jan 14 Python
python将pandas datarame保存为txt文件的实例
Feb 12 Python
Python OpenCV利用笔记本摄像头实现人脸检测
Aug 20 Python
Python实现直方图均衡基本原理解析
Aug 08 Python
django项目登录中使用图片验证码的实现方法
Aug 15 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
详解Python中的strftime()方法的使用
May 22 #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
You might like
JAVA/JSP学习系列之四
2006/10/09 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
PHP框架性能测试报告
2016/05/08 PHP
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
table insertRow、deleteRow定义和用法总结
2014/05/14 Javascript
使用javascript提交form表单方法汇总
2015/06/25 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
JS查找数组中重复元素的方法详解
2017/06/14 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
浅谈super-vuex使用体验
2018/06/25 Javascript
angularJs中$http获取后台数据的实例讲解
2018/08/08 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
分析python服务器拒绝服务攻击代码
2014/01/16 Python
Python中tell()方法的使用详解
2015/05/24 Python
zookeeper python接口实例详解
2018/01/18 Python
Python如何计算语句执行时间
2019/11/22 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
CSS3轻松实现圆角效果
2017/11/09 HTML / CSS
日本著名的平价时尚女性购物网站:Fifth
2016/08/24 全球购物
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
在购买印度民族服饰:Soch
2020/09/15 全球购物
给排水工程师岗位职责
2013/11/21 职场文书
应届大学生简历中的自我评价
2014/01/15 职场文书
高一英语教学反思
2014/01/22 职场文书
个人求职信范例
2014/01/29 职场文书
报关专员求职信范文
2014/02/22 职场文书
大学生两会精神学习心得体会
2014/03/10 职场文书
实践单位评语
2014/04/26 职场文书
考研英语辞职信
2015/05/13 职场文书
初中生活随笔
2015/08/15 职场文书
银行工作心得体会范文
2016/01/23 职场文书
python文件名批量重命名脚本实例代码
2021/04/22 Python