本篇以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和strptime,strftime具体的输出格式,strptime只要输出时间类型。在找出两者的区别后,我们就可以使用这方面了。
(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)