当前位置: 首页 > 图灵资讯 > 行业资讯> python strftime和strptime的不同分析

python strftime和strptime的不同分析

来源:图灵python
时间: 2024-09-12 10:16:23

本篇以strftime和strptime基于定义,然后带来相关的使用实例,帮助您在转换过程中找出两个函数之间的差异,下面一起来看看具体内容。

1.定义不同

strftime:

f表示format,表示格式化,与strptime正好相反,要求给出时间对象和输出格式,并返回时间字符串。

strptime:

p表示parse,表示分析,因此strptime给定一个时间字符串和分析模式,并返回一个时间对象。

2.使用不同

strftime转换为特定格式输出,strptime是将一个(时间)字符串分析为时间的类型对象。一个是根据所需的格式进行转换。关键是格式!另一个是将特定的时间字符串转换为时间类型,无论格式是什么!

importtime

t=time.strftime('%Y-%m-%d%H:%M:%S',time.localtime(time.time()))

print(t)

print(time.strptime(t,'%Y-%m-%d%H:%M:%S'))

以上就是python 不同分析strftime和strptimestrftime具体的输出格式,strptime只要输出时间类型。在找出两者的区别后,我们就可以使用这方面了。

(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)