在c ++中获取当前时间跨平台

Max*_*rai 3 c++ time

如何在c ++中获得当前时间(我需要小时,分钟,秒)的跨平台?我在这里看到了价值结构,但还有很多我不需要的东西.记忆在这里非常重要.

Wil*_*ill 8

在该程序<time.h>是跨平台的,并为可用于符合ISO C.使用的实现需要事实time来检索所经过的时间自1970年以来,和localtimegmtime打破这种分解成小时,分钟和秒,根据需要.

您不应该担心struct tm使用太多内存来存储不需要的字段,除非您编写极其受内存限制的设备,在这种情况下,您可能不会寻找跨平台解决方案.