简介
本文描述从数据源得到的Unix世纪BIGINT值如何可以转换到在思科信息服务器(CIS)的一个时间戳值。
如何变换Unix世纪值对CIS时间戳?
您能使用此结构化查询语言(SQL)脚本为了变换Unix世纪值到CIS时间戳:
PROCEDURE toTimestamp
(
IN inBigInt BIGINT,
OUT outTs TIMESTAMP
)
BEGIN
SET outTs = UTC_TO_TIMESTAMP(inBigInt /1000 + inBigInt % 1000 + 8*60*60);
END
如果服务器在UTC时区,并且转换UTC对GMT对PST,请使用此SQL脚本:
UTC_TO_TIMESTAMP((inBigInt-15*60*60*1000) /1000 +
(inBigInt-15*60*60*1000) % 1000 + 8*60*60)