重现步骤
以下代码:
from machine import RTC
rtc = RTC()
rtc.datetime((2020, 1, 21, 12, 10, 32, 36,0))
print(rtc.datetime())
理论上应该输出的是
(2020, 1, 21, 12, 10, 32, 36, 11000)
实际输出的是
(2020, 1, 21, 1, 10, 32, 36, 11000)
这个hour始终不对,其他都是对的。
理论上的定义应该是这样,但是实际并没有生效
(year, month, day[, hour[, minute[, second[, microsecond[, tzinfo]]]]])
所以只能怀疑是系统上存在问题。
软硬件版本信息
k230,嘉立创版本
错误日志
尝试解决过程
hour的输出会随着month的值不规律变化,
补充材料