Python是一種高級編程語言,擁有強大的時間處理函數庫,可以方便地將不同格式的時間互相轉換。時間轉換在實際開發中是常見的需求,接下來我們來介紹一些在Python中使用的時間轉換函數。
# 將時間戳轉換為具體時間 import time timestamp = 1612880192 local_time = time.localtime(timestamp) print(time.strftime("%Y-%m-%d %H:%M:%S", local_time)) # 輸出結果為:2021-02-09 16:03:12
上述代碼使用了Python的time庫,其中localtime()函數將時間戳轉換為本地時間,而strftime()函數將時間格式化為指定的字符串。
# 將字符串時間轉換為時間戳 import time time_str = "2021-02-09 16:03:12" time_tuple = time.strptime(time_str, "%Y-%m-%d %H:%M:%S") timestamp = time.mktime(time_tuple) print(int(timestamp)) # 輸出結果為:1612880192
上述代碼同樣使用了Python的time庫,其中strptime()函數將字符串時間轉換為時間元組,而mktime()函數將時間元組轉換為時間戳。
Python的時間處理函數庫非常強大,除了上述函數外,還有大量的函數可以用于時間的計算和格式化。掌握好這些函數,可以為我們的開發工作帶來極大的便利。
下一篇mysql協議的數據庫