修复时间显示
authorCaisking <3449750381@qq.com>
Mon, 29 Apr 2024 12:01:32 +0000 (20:01 +0800)
committerCaisking <3449750381@qq.com>
Mon, 29 Apr 2024 12:01:32 +0000 (20:01 +0800)
code/sdk/application/wearable/fd230app/nativeui/main/src/dial/DialModelTime.cpp

index d95831e..656f24e 100644 (file)
@@ -70,18 +70,19 @@ static float ConvertHandSecondValueToAngle(int32_t handValue, uint16_t range)
 
 void DialModelTime::UpdateTime()
 {
-#if 0
+#if 1
     struct timeval tv;
     gettimeofday(&tv, NULL);
     tblock_ = localtime(&tv.tv_sec);
     int realMS = tblock_->tm_sec * S_MS_US_TRANS + tv.tv_usec / S_MS_US_TRANS;
-#endif
+#elif
     /*优化为更安全的localtime_r()*/
     struct timeval tv;
     gettimeofday(&tv, NULL);
     struct tm tblock;
     localtime_r(&tv.tv_sec, &tblock);
     int realMS = tblock.tm_sec * S_MS_US_TRANS + tv.tv_usec / S_MS_US_TRANS;
+#endif
 
     angleH_ = ConvertHandValueToAngle(tblock_->tm_hour, HALF_DAY_IN_HOUR, tblock_->tm_min, ONE_HOUR_IN_MINUTE);
     angleM_ = ConvertHandValueToAngle(tblock_->tm_min, ONE_HOUR_IN_MINUTE, tblock_->tm_sec, ONE_MINUTE_IN_SECOND);