//代码以及解释在下面,敬请采纳。。。。
#include
#include //*#include -- 必须的时间函数头文件
void main ()
{
char name[10];
int Class;
time_t rawtime;//time_t -- 时间类型(time。
h 定义)
struct tm * timeinfo;//struct tm -- 时间结构time ( &rawtime );
time ( &rawtime );// -- 获取时间,以秒计,从1970年1月一日起算,存于rawtime
timeinfo = localtime ( &rawtime );//
printf("please enter your name
");
scanf("%s",name);
printf("please enter your Class
");
scanf("%d",&Class);
printf ( " 07The current date/time is: %s
", asctime (timeinfo) );
if( timeinfo->tm_hourtm_mintm_sectm_hourtm_mintm_sec -- 必须的时间函数头文件
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时间格式:
星期 月 日 时:分:秒 年
=========================================
你要的格式可这样输出:
printf ( "M-d-d d:d:d
",1900 timeinfo->tm_year, 1 timeinfo->tm_mon,
timeinfo->tm_mday,timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec);
*/。
全部