该贴实现了修改系统时间
记住一点:
_tm.tm_sec = rtc_time.tm_sec;
_tm.tm_min = rtc_time.tm_min;
_tm.tm_hour = rtc_time.tm_hour;
_tm.tm_mday = rtc_time.tm_mday;
_tm.tm_mon = rtc_time.tm_mon - 1;
_tm.tm_year = rtc_time.tm_year - 1900;
————————————————
版权声明:本文为CSDN博主「faihung」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/faihung/article/details/119326077
其中的’-1900’和’-1’都是不能删除的,否则settimeofday 函数可能会执行失败;
关于存储时间的结构体tm的描述详见:Linux下用C语言设置和获取系统时间