From 683869a1cfc6c06ed0670599a54de560a3bb4510 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Thu, 9 Jun 2022 12:26:52 -0400 Subject: [PATCH] update rtc --- .../programming-manual/device/rtc/rtc.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 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 6523dd8..4d0da60 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 @@ -13,13 +13,14 @@ RT-Thread 的 RTC设备为操作系统的时间系统提供了基础服务。面 | **函数** | **描述** | | ------------- | ---------------------------------- | -| set_date() | 设置日期,年、月、日 | -| set_time() | 设置时间,时、分、秒 | -| time() | 获取当前时间 | +| set_date() | 设置日期,年、月、日(当地时区) | +| set_time() | 设置时间,时、分、秒(当地时区) | +| time() | 获取时间戳(格林威治时间) | +| stime() | 设置时间戳(格林威治时间) | ### 设置日期 -通过如下函数设置 RTC 设备当前日期值: +通过如下函数设置 RTC 设备当前当地时区日期值: ```c rt_err_t set_date(rt_uint32_t year, rt_uint32_t month, rt_uint32_t day) @@ -44,7 +45,7 @@ set_date(2018, 12, 3); ### 设置时间 -通过如下函数设置 RTC 设备当前时间值: +通过如下函数设置 RTC 设备当前当地时区时间值: ```c rt_err_t set_time(rt_uint32_t hour, rt_uint32_t minute, rt_uint32_t second) @@ -69,7 +70,7 @@ set_time(11, 15, 50); ### 获取当前时间 -使用到 C 标准库中的时间 API 获取时间: +使用到 C 标准库中的时间 API 获取时间戳(格林威治时间): ```c time_t time(time_t *t) @@ -140,7 +141,7 @@ RT-Thread Components → ## FinSH 命令 -输入 `date` 即可查看当前时间,大致效果如下: +输入 `date` 即可查看当前当地时区时间,大致效果如下: ```c msh />date @@ -148,7 +149,7 @@ Fri Feb 16 01:11:56 2018 msh /> ``` -同样使用 `date` 命令,在命令后面再依次输入 ` 年 ` ` 月 ` ` 日 ` ` 时 ` ` 分 ` ` 秒 ` (中间空格隔开, 24H 制),设置当前时间为 2018-02-16 01:15:30,大致效果如下: +同样使用 `date` 命令,在命令后面再依次输入 ` 年 ` ` 月 ` ` 日 ` ` 时 ` ` 分 ` ` 秒 ` (中间空格隔开, 24H 制),设置当前当地时区时间为 2018-02-16 01:15:30,大致效果如下: ```c msh />date 2018 02 16 01 15 30 -- Gitee