如何在c/c++里输出系统时间

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 18:49   2641   0
#include <stdio.h> 
#include <time.h> 

void main () 
{ 
time_t rawtime; 
struct tm * timeinfo; 

time ( &rawtime ); 
timeinfo = localtime ( &rawtime ); 
printf ( "The current date/time is: %s", asctime (timeinfo) ); 

} 

================= 
#include <time.h> -- 必须的时间函数头文件 
time_t -- 时间类型(time.h 定义) 
struct tm -- 时间结构,time.h 定义如下: 
int tm_sec; 
int tm_min; 
int tm_hour; 
int tm_mday; 
int tm_mon; 
int tm_year; 
int tm_wday; 
int tm_yday; 
int tm_isdst; 

time ( &rawtime ); -- 获取时间,以秒计,从1970年1月一日起算,存于rawtime 
localtime ( &rawtime ); -- 转为当地时间,tm 时间结构 
asctime ()-- 转为标准ASCII时间格式: 
星期 月 日 时:分:秒 年
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP