python3 time
生活随笔
收集整理的這篇文章主要介紹了
python3 time
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
time模塊可以用于格式化時間
import time #引入time模塊| time.time() | 返回當前時間的時間戳(以秒為單位的浮點數) |
| time.localtime([時間戳]) | 將時間戳轉換為時間元組。可不傳時間戳參數 |
| time.strftime(format[, 時間元組]) | 將時間元組轉換為可讀字符串。根據規則,返回字符串格式化日期 |
| time.strptime(str,format) | 根據format的格式將一個時間字符串解析為時間元組 |
| time.mktime(時間元組) | 將時間元組轉換為浮點時間戳 |
| time.sleep(secs) | 推遲調用線程的運行secs秒 |
1. time.time() 時間戳
返回以秒為單位的浮點小數。
print(time.time()) #1634800378.3235172.time.localtime([時間戳])
將時間戳轉換為時間元組
print(time.localtime()) #time.struct_time(tm_year=2021, tm_mon=10, tm_mday=21, tm_hour=15, tm_min=15, tm_sec=45, tm_wday=3, tm_yday=294, tm_isdst=0)print(time.localtime(1455508609.34375)) #time.struct_time(tm_year=2016, tm_mon=2, tm_mday=15, tm_hour=11, tm_min=56, tm_sec=49, tm_wday=0, tm_yday=46, tm_isdst=0)3. time.strftime(format[,時間元組])
python中時間日期格式化符合:
| %y | 兩位數的年份表示(00-99) |
| %Y | 四位數的年份表示(000-9999) |
| %m | 月份(01-12) |
| %d | 月內中的一天(0-31) |
| %H | 24小時制小時數(0-23) |
| %M | 分鐘數(00=59) |
| %S | 秒(00-59) |
更多參考
print(time.strftime("%Y%m%d", time.localtime())) #格式化成20211021形式 print(time.strftime("%Y-%m-%d",time.localtime())) #格式化成2021-10-21形式 print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())) #格式化成2021-10-21 15:46:41形式4. time.strptime(str,format)
根據format的格式將一個時間字符串解析為時間元組
print(time.strptime('2021-10-21', "%Y-%m-%d")) #time.struct_time(tm_year=2021, tm_mon=10, tm_mday=21, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=294, tm_isdst=-1)5.time.mktime(時間元組)
將時間元組轉換為浮點時間戳
print(time.mktime(time.localtime())) #1634803657.06.time.sleep(secs)
推遲調用線程的運行secs秒
print(time.time()) #1634805568.7341795 time.sleep(5) print(time.time()) #1634805573.746882總結
以上是生活随笔為你收集整理的python3 time的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3 os模块
- 下一篇: angular新版 父组件修改子组件某个