time_t是什么意思?
What does time_t mean?
根据http://www.cplusplus.com/reference/clibrary/ctime/time_t/, time_t是从UTC时间1970年1月1日午夜开始的秒数。所以如果我调用这里记录的time函数http://www.cplusplus.com/reference/clibrary/ctime/time/返回的秒数是从UTC的纪元到现在的时间还是根据运行它的主机的标准时区调整的时间?
更重要的是,为什么没有记录?
UTC。Localtime()和伙伴映射到当地时区。
time_t
是根据标准定义的实现,在vc++中它只是__int64
的typedef
。该值从time()
返回:实现对当前日历时间的最佳近似。如果日历时间不是,则返回值(time_t)(-1)可用。
它包含自epoch以来的时间,根据本地时区进行调整
time_t time(time_t *tloc) -- returns the time since 00:00:00 GMT, Jan. 1, 1970, measured in seconds.
(无效)该结构包含从epoch开始的时间(以秒为单位),最多1000毫秒的更精确间隔,当地时区(以格林威治向西的分钟时间测量),以及一个标志,如果非零,则表示在一年中适当的部分适用当地的日光节约时间。
[/无效]
相关文章:
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 标准 N3337 5.2.10 第 7 条中的C++"类型"是什么意思?
- "类模板示例<int>;"语句对 C++11 是什么意思?
- 线应该是什么意思
- "CID"在AT+HTTPPARA= "CID" ,1中是什么意思
- 表达式"b=(b-x)&x"是什么意思?
- 这个表达是什么意思?
- 此代码验证公式是什么意思?
- 跟踪日志中的T.11803()是什么意思?
- 这个额外的关键字在这个 c++ 类声明中是什么意思?
- * 和 ** 在 C++ 函数声明中是什么意思?
- _T("xyz")是什么意思?
- #define Dbg(fmt,..) (0) 是什么意思? 警告:表达式无效
- 这行代码到底是什么意思?
- 当我们说在执行程序时将操作系统的控制权传递给main()函数时,我们的意思是什么
- 这句话在c++中的意思是什么
- 这个typedef的意思是什么
- 这句话的意思是什么
- 意思是什么
- 这个句法的意思是什么?