日期時間格式字符串轉時間戳:
1 import time 2 3 def produce_ctime(stringTime): 4 """ 5 日期時間格式字符串 -> 時間戳 6 :param stringTime: 日期時間格式字符串; str -> "%Y-%m-%d %H:%M:%S" 7 :return: 時間戳; float -> 1632196800.0 8 """ 9 timeArray = time.strptime(stringTime, "%Y-%m-%d %H:%M:%S") 10 11 return time.mktime(timeArray)
時間戳轉日期時間格式字符串:
1 import time, datetime 2 3 def produce_dateTime(ctime): 4 """ 5 時間戳 -> 日期時間格式字符串 6 :param ctime: 時間戳; int -> 1632196800 7 :return: 日期時間格式字符串; str -> "%Y-%m-%d %H:%M:%S" 8 """ 9 # 使用time 10 timeArray = time.localtime(ctime) 11 dateTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray) 12 13 # 使用datetime 14 dateArray = datetime.datetime.fromtimestamp(ctime) 15 dateTime = dateArray.strftime("%Y-%m-%d %H:%M:%S") 16 17 return dateTime