c语言时间函数!!
发布网友
发布时间:2023-03-19 14:32
我来回答
共1个回答
热心网友
时间:2023-11-18 00:03
time_t nowtime; -- 声明变量 nowtime(现在时间) 为 time_t 型
struct tm *timeinfo; -- 声明变量timeinfo(时间信息)为 tm 型 结构 指针。
time_t , tm 都是 time.h 头文件里定义 的 类型。
time( &nowtime ); -- 调系统函数 time(), 获得 现在时间 (1970年起多少个“滴答”,世界标准时间)
timeinfo = localtime( &nowtime ); -- 调系统函数, 获得 当地 现在时间 (例如 东8 区,北京时间)。时间数据是 tm 型 结构。
int hour; -- 声明变量 hour (小时),整型。
hour = timeinfo->tm_hour+1 ; -- 结构 timeinfo的成员tm_hour 是时间值,+1 得 hour(小时)。
tm_hour -- 数值范围 0-23。