在C时间戳(即:来自纪元的秒数)通常存储在time_t中,而人类明智的日期存储在结构tm中.您需要
一个以tms转换time_ts的
函数.
gmtime或localtime是完成工作的两个C标准函数.
struct tm *date = gmtime( your_time );
printf( "Year = %d\n",date->tm_year );
警告这些函数不是线程安全的.你会在POSIX系统上找到一个可重入的版本(linux,mac os x,…):gmtime_r和localtime_r