micropython rtc NTP同步时间

import ntptime,time
from machine import RTC
#必须已经联网
ntptime.host="ntp1.aliyun.com"
ntptime.settime()
#同步NTP时间
rtc=RTC()
datetime=rtc.datetime()
print(datetime)

$ (2024, 4, 28, 6, 15, 7, 56, 487580)
0 年 
1 月 
2 日 
3 周几(从0开始 6为周日) 
4 小时 东八区+8
5 分钟 
6 秒

#下面返回当前时间
def datetime():
#     返回UTC0
    date=time.localtime(time.time()+3600*8)
    #(2024, 4, 29, 9, 58, 14, 0, 120) 年 月 日 时 分 秒 周 全年的第几天
    return date 

#数据格式
0 年 
1 月 
2 日 
3 时
4 分钟
5 秒
6 周
7 全年的第几天

发表回复