原理:
每4年为一个轮回周期,不超过long范围的时间还有16年;
通过HTConvertTime函数计算出16年的秒数为504921600;
超过2020后,将年-16,用HTConvertTime计算出16年前的秒数,再加上504921600,即可得到准确值;
机智,快夸我!
通过添加自定义函数New_HTConvertTime
long New_HTConvertTime(long Year,long Month,long Day,long Hour,long Minute,long Second)
long Time1;
if(Year<2020)
{
Time1= HTConvertTime(Year,Month,Day,Hour,Minute,Second);
}
else
{
Year=Year-16;
Time1=HTConvertTime(Year,Month,Day,Hour,Minute,Second)+504921600;
}
return Time1;