在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实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
Python函数式编程指南(四):生成器详解
Jun 24 Python
Python实现数通设备端口使用情况监控实例
Jul 15 Python
python 分离文件名和路径以及分离文件名和后缀的方法
Oct 21 Python
对python3新增的byte类型详解
Dec 04 Python
pyqt5与matplotlib的完美结合实例
Jun 21 Python
python 并发编程 阻塞IO模型原理解析
Aug 20 Python
PyCharm更改字体和界面样式的方法步骤
Sep 27 Python
深入浅析Python代码规范性检测
Jul 31 Python
python的链表基础知识点
Sep 13 Python
关于django python manage.py startapp 应用名出错异常原因解析
Dec 15 Python
Python 发送SMTP邮件的简单教程
Jun 24 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
缓存技术详谈―php
2006/12/14 PHP
php和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
php全局变量和类配合使用深刻理解
2013/06/05 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
2014/08/25 PHP
php设计模式之简单工厂模式详解
2014/09/04 PHP
CI框架验证码CAPTCHA辅助函数用法实例
2014/11/05 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
PHP中模糊查询并关联三个select框
2017/06/19 PHP
PHP实现微信商户支付企业付款到零钱功能
2018/09/30 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
一个加载js文件的小脚本
2007/06/28 Javascript
基于dom编程中 动态创建与删除元素的使用
2013/04/17 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
ES6中Symbol类型用法实例详解
2017/04/06 Javascript
ES6入门教程之Class和Module详解
2017/05/17 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
Webstorm2016使用技巧(SVN插件使用)
2018/10/29 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
VUE前后端学习tab写法实例
2019/08/06 Javascript
vue中使用element组件时事件想要传递其他参数的问题
2019/09/18 Javascript
js单线程的本质 Event Loop解析
2019/10/29 Javascript
如何基于JavaScript判断图片是否加载完成
2019/12/28 Javascript
python实现根据图标提取分类应用程序实例
2014/09/28 Python
简单介绍Python中的floor()方法
2015/05/15 Python
python 实现视频 图像帧提取
2019/12/10 Python
python 将dicom图片转换成jpg图片的实例
2020/01/13 Python
python可视化text()函数使用详解
2020/02/11 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
语文教学随笔感言
2014/02/18 职场文书
证婚人婚礼致辞
2015/07/28 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
导游词之鲁迅祖居
2019/10/17 职场文书