Arduino TMU从2015年到223年的t年中继比特数
我想创建一个unixtime,来做一些计算。 但当我在tmu.year中保存year()(2015)时,它对位进行中继并返回223Arduino TMU从2015年到223年的t年中继比特数,arduino,time.h,time-t,Arduino,Time.h,Time T,我想创建一个unixtime,来做一些计算。 但当我在tmu.year中保存year()(2015)时,它对位进行中继并返回223 time_t ahora = now(); tini.Year=year(ahora); //2015 to 223 tini.Month=month(ahora); tini.Day=day(ahora); tini.Hour=ports[i].sample_hour; tini.Minute=ports[i].sample_min; tini.Second=po
time_t ahora = now();
tini.Year=year(ahora); //2015 to 223
tini.Month=month(ahora);
tini.Day=day(ahora);
tini.Hour=ports[i].sample_hour;
tini.Minute=ports[i].sample_min;
tini.Second=ports[i].sample_sec;
makeTime(tini); //-->2765256165
知道问题出在哪里吗
谢谢 好的,它需要偏移量,而不是年份 因此,在这种情况下,2015-1970=45