日期时间格式字符串转时间戳:
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