C-时间的基本概念
- UTC 是世界调和时间,是国际时间的标准,我们提及UTC时,他是一个确定的值,不受时区的影响。
- GMT 就是格林威治时间,与UTC的时间是一致的,但我们说起GMT的时候其实值得就是零时区的时间,他现在已经不是标准时间了。
- Epoch,一般翻译成纪元或时代。通常在计算机程序中使用的时间都是UTC时间1970年1月1日0时0分0秒开始的一个整数值,这是Unix的计时方法,Unix系统上对C标准的扩展标准POSIX也采用了这样的规定,因此这个起始时间就被称为Unix Epoch。现今绝大多数编程语言例如Java、JavaScript等等都采用了Unix Epoch,windows 上的C实现也是如此。