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

时间:2010-03-17 19:47:04

标签: c++ time

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

1 个答案:

答案 0 :(得分:8)

<time.h>中的例程是跨平台的,实际上要求可用于符合ISO C的实现。使用time来检索自1970年以来经过的时间,以及localtimegmtime根据需要将其分解为小时,分钟和秒。

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

相关问题