专栏中心

EEPW首页 > 专栏 > Python开发培训之操作时间之strptime()方法的使用

Python开发培训之操作时间之strptime()方法的使用

发布人:扣丁客1 时间:2020-12-24 来源:工程师 发布文章

今天扣丁学堂Python开发培训之操作时间之strptime()方法的使用详解,首先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。警告:在SunSolaris上周日=1

%U-当年的周数,第一个星期日作为第一周的第一天

%V-本年度ISO8601的周数(01到53),其中,第1周是在本年度至少4天的第一个星期,星期一作为一周的第一天

%W-当年的周数,与第一个星期一作为第一周的第一天

%w-星期为一个小数,星期日=0

%x-没有时间的日期表示

%X-无日期首选的时间表示

%y-一年无世纪(范围从00到99)

%Y-今年,包括世纪

%Zor%z-时区或名称或缩写

%%-文字%字符

返回值

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

例子

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

#!/usr/bin/python
importtime
structTime=time.strptime("1May2018","%d%b%Y")
print(structTime)


结果:

time.struct_time(tm_year=2018,tm_mon=5,tm_mday=1,tm_hour=0,tm_min=0,tm_sec=0,tm_wday=1,tm_yday=121,tm_isdst=-1)


注意:第一个参数和第二个参数,里面包含的数据项必须对应,前面是三个数据,那么后面的格式化参数也需要是三个格式符。


最后想要了解更多关于Python发展前景趋势,请关注扣丁学堂Python培训官网、微信等平台,扣丁学堂IT职业在线学习教育平台为您提供最新的Python视频教程系统,通过千锋扣丁学堂金牌讲师在线录制的Python视频教程课程,让你快速掌握Python从入门到精通开发实战技能。扣丁学堂python学习交流群:816572891。微信号:codingbb

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

51系列单片机双CPU系统通信方法

Nvidia 对组合封装光学器件的认可意味着时机成熟

2010英特尔杯大学生电子设计竞赛(7)

视频 2010-07-30

常用51系列单片机速查表

2010英特尔杯大学生电子设计竞赛(8)

视频 2010-07-30

2.5D封装为何成为AI芯片的“宠儿”?

2025-03-28

2010英特尔杯大学生电子设计竞赛(9)

视频 2010-07-30

51系列单片机模拟软件

C54x DSP CPU和外设 中文版

资源下载 2007-02-16

Mathcad在6西格玛方面的应用

视频 2010-08-17

一文读懂面向自动驾驶的线控底盘系统

一文带你了解ISO汽车电子标准体系

手残党亲测!把激光雷达大卸八块后,我发现了这些惊天秘密...

2024 年中国市场智能驾驶芯片市场分析:算力与发展趋势

富士通半导体 MB95260系列“Easy-Kit”演示

视频 2010-08-17

汽车底盘控制技术的系统综述与未来发展

汽车以太网:如何平衡性能与可重构性?

面向临时键合/解键TBDB的ERS光子解键合技术

51与ADC0809做单通道采集

紫光闪存发布两款PCIe 5.0 SSD新品:配备石墨烯散热片

更多 培训课堂
更多 焦点
更多 视频

技术专区