python time模块详解_py 模块之 time模块 讲解②
了解了time模塊的函數(shù)后,我們來(lái)了解下一開(kāi)始提到的關(guān)于時(shí)間戳(timestamp)、格式化的時(shí)間字符串(Format String)、結(jié)構(gòu)化的時(shí)間(struct_time),這三者的關(guān)系。我們可以用gmtime(),localtime(),strptime()這幾個(gè)函數(shù)得到結(jié)構(gòu)化的時(shí)間struct_time類型,然后用mktime()函數(shù)把struct_time類型轉(zhuǎn)換為時(shí)間戳(timestamp),而時(shí)間戳是一個(gè)單精度的float數(shù)字,閱讀起來(lái)麻煩,我們可以再用ctime()函數(shù)把時(shí)間戳換換為時(shí)間字符串格式。
在下面的例子中,最里層的time.localtime()函數(shù)返回了一個(gè)struct_time類型,接著,外面一層time.mktime()函數(shù)把里面的struct_time類型會(huì)轉(zhuǎn)換為時(shí)間戳,最后time.ctime()函數(shù)又把時(shí)間戳轉(zhuǎn)換輸出為'Thu Mar 21 15:23:32 2019'
time.ctime(time.mktime(time.localtime()))
#?輸出如下:
#?'Thu?Mar?21?15:23:32?2019'
引用網(wǎng)上的兩張關(guān)系圖表,它們清晰的總結(jié)了幾個(gè)函數(shù)和返回類型之間的轉(zhuǎn)換關(guān)系:
總結(jié)
以上是生活随笔為你收集整理的python time模块详解_py 模块之 time模块 讲解②的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: chrome中Google插件导出导入
- 下一篇: Python操作Excel删除一个She