全心思齐网

C语言显示系统时间?

  调用C语言标准库中的time系列函数即可获取当前系统时间。#include <stdio.h> #include <time.h> int main(){ time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); printf ( "当前系统时间: %s", asctime (timeinfo) ); return 0;}  说明:  time_t//时间类型(time.h定义)  structtm{//时间结构,time.h定义如下:  inttm_sec;  inttm_min;  inttm_hour;  inttm_mday;  inttm_mon;  inttm_year;  inttm_wday;  inttm_yday;  inttm_isdst;  }  time(&rawtime);//获取时间,以秒计,从1970年1月一日起算,存于rawtime  localtime(&rawtime);//转为当地时间,tm时间结构  asctime()//转为标准ASCII时间格式:  //就是直接打印tm,tm_year从1900年计算,所以要加1900,月tm_mon,从0计算,所以要加1

匿名回答于2019-07-31 22:10:51


相关知识问答