From 956293d977b09bed39ea3f6e2fc470c885a2d118 Mon Sep 17 00:00:00 2001 From: Caisking <3449750381@qq.com> Date: Tue, 2 Jul 2024 18:41:08 +0800 Subject: [PATCH] =?utf8?q?=E6=97=B6=E9=97=B4=E6=88=B3=E6=89=93=E5=8D=B0?= =?utf8?q?=E6=B5=8B=E8=AF=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../sdk/drivers/peripheral/utils/custom_utils.c | 17 +++++++++++++++++ .../sdk/drivers/peripheral/utils/custom_utils.h | 2 ++ 2 files changed, 19 insertions(+) diff --git a/code/sdk/drivers/peripheral/utils/custom_utils.c b/code/sdk/drivers/peripheral/utils/custom_utils.c index 9c47d8dd7..89228b44a 100644 --- a/code/sdk/drivers/peripheral/utils/custom_utils.c +++ b/code/sdk/drivers/peripheral/utils/custom_utils.c @@ -404,6 +404,7 @@ errcode_t uapi_get_timestampe_ms(uint32_t *tm) return ERRCODE_FAIL; } *tm = (uint32_t)(tv.tv_sec*1000 + tv.tv_usec/1000 ); + printf("time is %d\r\n", *tm ); return ERRCODE_SUCC; } @@ -932,7 +933,23 @@ errcode_t uapi_get_HHMMSS_Time(char *p_time, char separator, bool include_second return ERRCODE_SUCC; } +/*打印时间戳*/ +void print_current_time(void) +{ + char current_time[9]; // 分配内存给current_time + if (uapi_get_HHMMSS_Time(current_time, ':', true) != ERRCODE_SUCC) + { + return; + } + printf("Current_time: %s\n", current_time); + uint32_t tm; + if(uapi_get_timestampe_ms(&tm) != ERRCODE_SUCC) + { + return; + } + printf("Current timestamp in milliseconds: %u\n", tm); +} const char *weekDays[] = {"星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"}; errcode_t uapi_get_WeekStr(char *p_week) { diff --git a/code/sdk/drivers/peripheral/utils/custom_utils.h b/code/sdk/drivers/peripheral/utils/custom_utils.h index b6a904736..499685744 100644 --- a/code/sdk/drivers/peripheral/utils/custom_utils.h +++ b/code/sdk/drivers/peripheral/utils/custom_utils.h @@ -74,6 +74,8 @@ errcode_t uapi_get_YYMMDD_Time_extend(char *p_time, char separator,uint8_t day); errcode_t uapi_get_YYMMDD_Time(char *p_time, char separator); /*获取时间*/ errcode_t uapi_get_HHMMSS_Time(char *p_time, char separator, bool include_seconds); +/*打印时间戳*/ +void print_current_time(void); /*获取星期*/ errcode_t uapi_get_WeekStr(char *p_week); /*设置屏幕亮屏*/ -- 2.17.1