# 时间转化为时间戳 def date_to_unix(date_str, add=0): """ 功能: 把时间字符串转换为时间戳并返回 ----------------- 编辑: 王建彬 ----------------- 时间: 2018-03-08 ----------------- 例如:2018-03-01 >> 11232420 """ y, m, d = date_str.split('-') date = datetime.date(int(y), int(m), int(d)) date += datetime.timedelta(days=add) item = date.timetuple() ts = int(time.mktime(item)) return ts
# 时间戳转化为时间 def unix_to_date(timestamp): """ 功能: 把时间戳转化为时间字符串并返回 ----------------- 编辑: 王建彬 ----------------- 时间: 2018-02-23 ----------------- """ date = time.localtime(timestamp) date_str = time.strftime("%Y-%m-%d %H:%M:%S", date) if date_str[:10] == '1970-01-01': date_str = '---' return date_str