收藏于 2010-12-24
迁移自本人的百度空间
头文件 time.h
1、struct tm 变量转换为 time_t 变量
time_t time = mktime(struct tm *tm_p);
2、time_t 变量转换为 struct tm 变量
struct tm *tm_p = localtime(const time_t *timer);
struct tm *tm_p = gmtime(const time_t *timer);
区别:localtime返回当前时区的日期时间,而gmtime返回的未经时区转换。
3、ctime 将 time_t 类型变量转换为对应的日期时间字符串
char *ctime ( const time_t *seconds );
例如:
void get_cur_time()
{
time_t now_time;
time(&now_time);
printf("the time now is:%s\n",ctime(&now_time));
}