时间戳打印测试接口 431/2 431/head
authorCaisking <3449750381@qq.com>
Tue, 2 Jul 2024 10:41:08 +0000 (18:41 +0800)
committerCaisking <3449750381@qq.com>
Tue, 2 Jul 2024 10:41:08 +0000 (18:41 +0800)
code/sdk/drivers/peripheral/utils/custom_utils.c
code/sdk/drivers/peripheral/utils/custom_utils.h

index 9c47d8d..89228b4 100644 (file)
@@ -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)
 {
index b6a9047..4996857 100644 (file)
@@ -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);
 /*设置屏幕亮屏*/