UNIX中的时间
日历时间(Calendar time)
该时间是从世界协调时 (Coordinate Universal Time,UTC) 1970年1月1日00:00:00这个特定时间以来所经过的秒数的累计值。
1970年1月1日 00:00:00 +0000(UTC)又被称为 Epoch ,是一个时间基准点。
如何获得现在的时间
通过头文件<time.h>中的time函数获取从1970年1月1日00:00:00 +0000开始到现在的秒数。
include <time.h>
time_t time(time_t *tloc);
返回值
返回从Epoch到现在的秒数。
类型
time_t 是一个长整型。
参数
tloc是一个传出参数,可以声明一个time_t类型的变量来接收从Epoch到现在的秒数。也可以是一个空指针NULL。
儒略日
使用time函数可以得到1970年1月1日00:00:00 +0000开始到现在的秒数,我们使用这个数值就可以计算出现在的年、月、日、时刻。但日历有许多种,分阴历(又称月亮历)、阳历(又称太阳历),阴历有中国农历、伊斯兰历等