pythonstrftime和strptime的不同分析
本篇以strftime和strptime的定義為基礎(chǔ),再帶來相關(guān)的使用實(shí)例,幫助大家找出兩種函數(shù)在轉(zhuǎn)換時(shí)的不同點(diǎn),下面一起來看具體內(nèi)容。
1.定義不同
strftime:
f表示format,表示格式化,和strptime正好相反,要求給一個(gè)時(shí)間對象和輸出格式,返回一個(gè)時(shí)間字符串。
strptime:
p表示parse,表示分析的意思,所以strptime是給定一個(gè)時(shí)間字符串和分析模式,返回一個(gè)時(shí)間對象。
2.使用不同
strftime是轉(zhuǎn)換為特定格式輸出,而strptime是將一個(gè)(時(shí)間)字符串解析為時(shí)間的一個(gè)類型對象。一個(gè)是按照想要的格式,去轉(zhuǎn)換。重點(diǎn)是格式!另外一個(gè)不管什么格式,只要把特定的時(shí)間字符串轉(zhuǎn)成時(shí)間類型即可!
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'))
以上就是pythonstrftime和strptime的不同分析,strftime的輸出格式是特定的,而strptime只要輸出時(shí)間類型即可。大家在弄清楚二者的區(qū)分后,就可以展開這方面的使用了。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。