在Python中,將數字轉換為時間(timestamp)其實非常簡單,只需要使用標準庫中的datetime模塊,下面是一個簡單的示例:
import datetime # 將整數轉換為時間戳 time = datetime.datetime.fromtimestamp(1618240735) print(time)
上面的代碼中,我們使用fromtimestamp()方法將整數1618240735轉換為時間格式,并打印出來。
如果我們想將字符串轉換為時間格式,可以使用strptime()方法,如下所示:
import datetime # 將字符串轉換為時間戳 time_str = "2021-04-12 16:30:35" time = datetime.datetime.strptime(time_str, "%Y-%m-%d %H:%M:%S") print(time)
在這里,我們使用strptime()方法將字符串“2021-04-12 16:30:35”轉換為時間格式,并指定時間格式為“%Y-%m-%d %H:%M:%S”。
如果我們想將時間格式轉換為字符串,可以使用strftime()方法,如下所示:
import datetime # 將時間戳轉換為字符串 time = datetime.datetime.fromtimestamp(1618240735) time_str = time.strftime("%Y-%m-%d %H:%M:%S") print(time_str)
在這里,我們使用strftime()方法將時間格式轉換為字符串,并指定時間格式為“%Y-%m-%d %H:%M:%S”。
綜上所述,Python非常靈活地支持將數字、字符串和時間格式之間進行方便的轉換。
上一篇mysql加外鍵的代碼
下一篇python 轉換為集合