#CST\UTC相互转换
import datetime
from datetime import datetime
#------------------------------------------------------------------------------------------------------
#T = '20200511210000'
#UTC转北京时 +8
def utc_to_cst(utc):
cst_0 = datetime.fromtimestamp(0)#时间戳0转换成时间元组(1970, 1, 1, 8, 0)
utc_0 = datetime.utcfromtimestamp(0)#时间戳0转换成时间元组(1970, 1, 1, 0, 0)
offset = cst_0-utc_0 #时间差(8小时的时间)
cst = utc+offset #输入的世界时+时间差就是北京时
return cst
#CST转世界时 -8
def cst_to_utc(cst):
#t.timestamp()把一个时间元组转换为时间戳;datetime.utcfromtimestamp把一个时间戳解析为世界时
utc = datetime.utcfromtimestamp(cst.timestamp())
return utc
#CST\UTC相互转换
def tran(cuc,T):
#ctou:cst to utc ; utoc:utc to cst
#把T转换成时间元组(1970, 1, 1, 8, 0),如T = '20200511210000'
t = datetime(int(T[:4]),int(