linux中的time_t类型是什么

时间:2014-05-10 19:40:33

标签: c++ linux time types

我是C / linux的新手。 man time_t未成功。我试图澄清究竟time_t类型是什么?我可以将const int分配给变量类型time_t,如下所示:

time_t =4;

似乎这种类型只是某些数字类型的别名。但我不明白这种类型是什么?

1 个答案:

答案 0 :(得分:1)

是的,它通常是别名,但它是C / C ++中的标准类型。它不仅可以在Linux中使用。

http://www.cplusplus.com/reference/ctime/time_t/

  

time_t的

     

时间类型

     

能够表示时间的基本算术类型的别名,如函数时间返回的那些。

     

由于历史原因,它通常被实现为表示自UTC时间1970年1月1日00:00(即,unix时间戳)以来经过的秒数的整数值。尽管库可以使用替代时间表示来实现此类型。

     

可移植程序不应直接使用此类型的值,但始终依赖于对标准库元素的调用将它们转换为可移植类型。