#coding=utf8
import time
import datetime
ISOTIMEFORMAT = '%Y-%m-%d %X'
# 时间戳转为datetime格式
def timestamp2datetime(timstamp):
if timstamp < 0:
return False
date_array = datetime.datetime.utcfromtimestamp(timstamp) + datetime.timedelta(hours=8) # 加上8小时转换为北京时间
return date_array
# datetime格式转为时间戳
def datetime2timestamp(datetime):
return time.mktime(datetime.timetuple())
# 字符串时间转为datetime格式
def str2datetime(strtime):
return datetime.datetime.strptime(strtime,ISOTIMEFORMAT)
# 时间戳转为字符串时间
def timestamp2str(timestamp):
return time.strftime(ISOTIMEFORMAT, time.localtime(timestamp))