星期.PNG (15.33 KB, 下载次数: 86)
188610329 发表于 2022-4-21 17:58
一年 按 365 天算, 则 一年有 52周 多一天, 假定,全是平年,抛开52周,那么过了多少年,就是过了天(相对 ...
188610329 发表于 2022-4-21 17:58
一年 按 365 天算, 则 一年有 52周 多一天, 假定,全是平年,抛开52周,那么过了多少年,就是过了天(相对 ...
黄冬梅 发表于 2022-4-21 18:31
除以100,又取余。为什么21世纪又加100?
188610329 发表于 2022-4-21 19:07
又+100 是因为他的计算基准 是1900年开始的(即它的基准值是吧1900年作为0 开始算的所以他要得到1900年至 ...
黄冬梅 发表于 2022-4-21 18:27
我还是有点不明白……它前面确实有个月修正数组,但我不明白
188610329 发表于 2022-4-21 19:07
又+100 是因为他的计算基准 是1900年开始的(即它的基准值是吧1900年作为0 开始算的所以他要得到1900年至 ...
黄冬梅 发表于 2022-4-21 19:13
u8 const table_week[12]={0,3,3,6,1,4,6,2,5,0,3,5}; //月修正数据表
不懂这个月修正表是什么意思。
...
188610329 发表于 2022-4-21 19:09
你不明白我也没办法了, 一般计算 月日周,我都自己建数组的。也不麻烦,EXCLE里面拉一下也就出来了。用 ...
188610329 发表于 2022-4-21 19:26
这个表,代表 在1900年的时候, 每个月的 1号, 前面一天,你当作是"0号", 的星期几, 0~6 代表 星期天~星 ...
黄冬梅 发表于 2022-4-21 19:31
以1900年为起点,因为1900年1月1日是星期一。计算现在的年份距离1900年有多少年,然后平年52周多1天,闰 ...
Y_G_G 发表于 2022-4-22 10:58
你这个是基于STM32的RTC功能的吧
STM32的RTC很鸡肋的,精度取决于晶振,那就跟DS1302一个样,并没有日期和时 ...
188610329 发表于 2022-4-21 19:07
又+100 是因为他的计算基准 是1900年开始的(即它的基准值是吧1900年作为0 开始算的所以他要得到1900年至 ...
Y_G_G 发表于 2022-4-22 10:58
你这个是基于STM32的RTC功能的吧
STM32的RTC很鸡肋的,精度取决于晶振,那就跟DS1302一个样,并没有日期和时 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |