【发布时间】:2011-11-17 14:25:40
【问题描述】:
我是<time.h> 的新手,对time_t 和time() 有疑问。
我阅读了函数 time() 记录如下:
time_t 时间(time_t * 定时器);获取当前时间
获取当前日历时间作为 time_t 对象。
函数返回这个值,如果参数不为空 指针,值也设置为定时器指向的对象。
文档没有讨论时区。
因此,对于以下 C++ 代码:
time_t t = time(NULL);
如果两台机器,一台在美国,另一台在英国,同时执行函数调用time(NULL),返回的time_t对象是否相同?
无论时区如何,time() 都会返回一个值吗?
【问题讨论】: