在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使用PythonMagick将jpg图片转换成ico图片的方法
Mar 26 Python
Python基于递归实现电话号码映射功能示例
Apr 13 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
python内置数据类型之列表操作
Nov 12 Python
pandas分别写入excel的不同sheet方法
Dec 11 Python
Python基础之函数的定义与使用示例
Mar 23 Python
Python生成一个迭代器的实操方法
Jun 18 Python
PyQT5 QTableView显示绑定数据的实例详解
Jun 25 Python
python实现本地批量ping多个IP的方法示例
Aug 07 Python
解决Django连接db遇到的问题
Aug 29 Python
基于python+selenium的二次封装的实现
Jan 06 Python
keras 权重保存和权重载入方式
May 21 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
DISCUZ 分页代码
2007/01/02 PHP
深入PHP中慎用双等于(==)的详解
2013/06/06 PHP
php中实现字符串翻转的方法
2017/02/22 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
Laravel框架源码解析之反射的使用详解
2020/05/14 PHP
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
javascript解三阶幻方(九宫格)
2015/04/22 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
jsonp跨域请求详解
2017/07/13 Javascript
JavaScript之创意时钟项目(实例讲解)
2017/10/23 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
node+multer实现图片上传的示例代码
2020/02/18 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
python学生信息管理系统(完整版)
2020/04/05 Python
python网络爬虫 Scrapy中selenium用法详解
2019/09/28 Python
django框架ModelForm组件用法详解
2019/12/11 Python
Python编译成.so文件进行加密后调用的实现
2019/12/23 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
Python selenium爬虫实现定时任务过程解析
2020/06/08 Python
css3媒体查询中device-width和width的区别详解
2020/03/27 HTML / CSS
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
俄罗斯儿童和青少年服装、鞋子及配件的在线商店:Orby
2020/02/20 全球购物
库房主管岗位职责
2013/12/31 职场文书
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
大学生励志演讲稿
2014/04/25 职场文书
个人自荐材料
2014/05/23 职场文书
数学考试作弊检讨书300字
2015/02/16 职场文书
个人先进事迹总结
2015/02/26 职场文书
刘胡兰观后感
2015/06/16 职场文书
课改心得体会范文
2016/01/25 职场文书