RTC 时钟的一段代码弄不清用意

[复制链接]
296|0
 楼主| 白鹭hu 发表于 2018-7-1 15:58 | 显示全部楼层 |阅读模式
u32 mktimev(struct rtc_time *tm)
{
if (0 >= (int) (tm->tm_mon -= 2)) { /* 1..12 -> 11,12,1..10 */
  tm->tm_mon += 12;  /* Puts Feb last since it has leap day */
  tm->tm_year -= 1;
}


为什么月份要往后退2个月,年份要往后退一年哦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

396

主题

396

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部