gpt4 book ai didi

c++ - 如何将纪元时间转换为年份

转载 作者:可可西里 更新时间:2023-11-01 18:26:54 24 4
gpt4 key购买 nike

我有纪元格式的时间。
我只想从中检索年份。

我们应该如何使用 C 或 C++ 来实现?

实际上我有自纪元以来的时间,以秒为单位,我需要根据它计算年龄。
所以输入将是自纪元以来的秒数,输出应该是基于当前日期的年龄。

谢谢,
PP.

最佳答案

使用 gmtimelocaltime 函数将 time_t 转换为 struct tm。然后您可以使用该结构的 tm_year 字段来获取年份。

或者对于离线使用,您可以使用网络转换器,like this .

编辑:

示例代码:

time_t nowEpoch = time(NULL);
struct tm* nowStruct = gmtime(&nowEpoch);
int year = nowStruct->tm_year + 1900;

关于c++ - 如何将纪元时间转换为年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4849422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com