From 19c4f16bffb6cf752d37d8983e15e9713ac9f7a0 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Tue, 16 Aug 2022 02:27:42 -0400 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85set=5Fdata=20set=5Ftime?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E7=9A=84=E7=BC=BA=E9=99=B7=EF=BC=8C=E5=B9=B6?= =?UTF-8?q?=E5=BB=BA=E8=AE=AE=E7=94=A8=E6=88=B7=E5=9C=A8=E6=AD=A3=E5=BC=8F?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=B8=AD=E4=B8=8D=E8=A6=81=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../programming-manual/device/rtc/rtc.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rt-thread-version/rt-thread-standard/programming-manual/device/rtc/rtc.md b/rt-thread-version/rt-thread-standard/programming-manual/device/rtc/rtc.md index 4d0da60..8a34443 100644 --- a/rt-thread-version/rt-thread-standard/programming-manual/device/rtc/rtc.md +++ b/rt-thread-version/rt-thread-standard/programming-manual/device/rtc/rtc.md @@ -9,14 +9,15 @@ RT-Thread 的 RTC设备为操作系统的时间系统提供了基础服务。面 ## 访问 RTC 设备 -应用程序通过 RTC 设备管理接口来访问 RTC 硬件,相关接口如下所示: +在开启 RTC 设备框架以及 RTC 驱动之后,用户可以 `#include ` 用来引用标准的时间操作函数(例如 time、ctime、stime、mktime等,具体使用方法可以百度)。在Unix系统或者Windows系统下怎么使用 `` 里边的函数,在RT-Thread下就怎么使用。**建议用户采用[标准库时间函数](./../../libc/iso-ansi-c.md#5-时间函数)来操作 RTC。** + +此外,RTC 设备框架也提供了 `set_data()` 和 `set_time()` 函数,方便用户快速修改时间和日期,但是该函数在例如一些特殊时刻设置时间、日期(例如2023年12月31日23时59分59秒)时可能会导致错误,因此一般用于测试 RTC 硬件是否工作正常和一些简单的演示时使用,不建议在业务代码中使用。 | **函数** | **描述** | | ------------- | ---------------------------------- | | set_date() | 设置日期,年、月、日(当地时区) | | set_time() | 设置时间,时、分、秒(当地时区) | -| time() | 获取时间戳(格林威治时间) | -| stime() | 设置时间戳(格林威治时间) | + ### 设置日期 -- Gitee