如何从C++层面获取系统时间?

在安装OpenHarmony 3.1 release版本的系统的开发板上,进行C++项目开发时,需要获取系统时间 ,使用getTimeofDay()会导致程序崩溃。

想问下,在C++层面,如何获取系统时间呢?

请各位帮忙解答下,谢谢~

鸿蒙
OpenHarmony
C++
2022-08-11 15:09:17
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
碼磚民工
3

   使用C标准库<time.h>

      time_t nowtime = time(NULL);
      struct tm *tm_s = localtime(&nowtime);
  
      printf("current system time ======> %d/%d/%d %02d:%02d:%02d \r\n",
             1900 + tm_s->tm_year,
             1 + tm_s->tm_mon,
             tm_s->tm_mday,
             tm_s->tm_hour,
             tm_s->tm_min,
             tm_s->tm_sec);

亲测可以。

分享
微博
QQ
微信
回复
2022-08-12 16:01:00
ohohy
2

可以参考文档:https://device.harmonyos.com/cn/docs/develop/apiref/time-0000001055108017#ZH-CN_TOPIC_0000001055108017__ga5ef4514eca25b6c6b73c5a54b8bc9e2b

分享
微博
QQ
微信
回复
2022-08-11 16:58:12
相关问题
如何C/C++ 创建ArkTS的对象
113浏览 • 1回复 待解决
LiteOS-M如何获取系统当前时间
5514浏览 • 1回复 待解决
如何C++ 提供回调函数?
457浏览 • 1回复 待解决
如何获取系统时间戳,你知道吗?
160浏览 • 1回复 待解决
如何C++项目中使用pthread
89浏览 • 1回复 待解决
HarmonyOS应用开发 支持C++吗?
15207浏览 • 1回复 待解决
如何获取组件刷新时间
68浏览 • 1回复 待解决
怎样用c\c++开发啊有知道的吗?
2312浏览 • 1回复 待解决
dev studio可以用C#或者C++开发吗?
1647浏览 • 1回复 待解决
ArkTS的时间获取如何实现
1761浏览 • 1回复 已解决
HarmonyOS应用开发 没有 C++ UI 框架
12269浏览 • 2回复 待解决
鸿蒙UI框架没有 C++的 UI框架
11160浏览 • 2回复 待解决
C++中的native方法能否直接导出
101浏览 • 1回复 待解决
如何app跳转到系统相机
3453浏览 • 1回复 已解决
C++ 在鸿蒙开发中适合做什么
8126浏览 • 1回复 待解决
如何实现页面加载前接口获取数据
133浏览 • 1回复 待解决