提供AliOS Things系统内核时间管理功能的基础API.
◆ aos_calendar_localtime_get()
uint64_t aos_calendar_localtime_get | ( | void | | ) | |
Get calendar time with utc offset.
- 返回
- current calendar time with utc offset (unit:ms).
◆ aos_calendar_time_get()
uint64_t aos_calendar_time_get | ( | void | | ) | |
Get calendar time.
- 返回
- current calendar time (unit:ms), for example, the number of milliseconds since the Epoch, 1970-01-01 00:00:00 +0000 (UTC).
◆ aos_calendar_time_set()
void aos_calendar_time_set | ( | uint64_t | now_ms | ) | |
Set calendar time.
- 参数
[in] | now_ms | the calender time (unit:ms) to set, for example, the number of milliseconds since the Epoch, 1970-01-01 00:00:00 +0000 (UTC). |
◆ aos_msleep()
void aos_msleep | ( | uint32_t | ms | ) | |
Msleep.
- 参数
[in] | ms | sleep time in milliseconds. |
◆ aos_now()
Get current time in nanoseconds.
- 返回
- elapsed time in nanoseconds from system starting.
◆ aos_now_ms()
uint64_t aos_now_ms | ( | void | | ) | |
Get current time in milliseconds.
- 返回
- elapsed time in milliseconds from system starting.
◆ aos_now_time_str()
Retrieves the timer string. Under RTOS w/o RTC, this fucntion will return the UTC time string that consider boot-up as 01-01 00:00:00.000. Under Linuxhost and compile option "vall=posix", this function will get the local time which considering time zone.
- 参数
[out] | buf | give buffer to save timer string |
[in] | len | the length of buffer, recommand 19, right a terminating null-character is appended in last. |
- 返回
- 0: success.