VC6,如何获取系统时间,C函数是什么,如何用?谢谢!
1个回答
展开全部
加上头文件time.h
调用函数time() 以及localtime() 函数
以下是例子:
#include <stdio.h>
#include <time.h>
int main()
{
time_t nowtime;
time( &nowtime ); //获取时间
struct tm *timeinfo; //定义时间结构体
timeinfo = localtime( &nowtime ); //转化为当地时间
int year, month, day, hour, min, sec;
year = timeinfo->tm_year + 1900; //从1900年开始计数,所以+1900
month = timeinfo->tm_mon + 1; //从0开始计数,所以+1
day = timeinfo->tm_mday;
hour = timeinfo->tm_hour;
min = timeinfo->tm_min;
sec = timeinfo->tm_sec;
printf("%d %d %d %d:%d:%d\n", year, month, day, hour, min, sec);
return 0;
}
希望对你有帮助!!!
调用函数time() 以及localtime() 函数
以下是例子:
#include <stdio.h>
#include <time.h>
int main()
{
time_t nowtime;
time( &nowtime ); //获取时间
struct tm *timeinfo; //定义时间结构体
timeinfo = localtime( &nowtime ); //转化为当地时间
int year, month, day, hour, min, sec;
year = timeinfo->tm_year + 1900; //从1900年开始计数,所以+1900
month = timeinfo->tm_mon + 1; //从0开始计数,所以+1
day = timeinfo->tm_mday;
hour = timeinfo->tm_hour;
min = timeinfo->tm_min;
sec = timeinfo->tm_sec;
printf("%d %d %d %d:%d:%d\n", year, month, day, hour, min, sec);
return 0;
}
希望对你有帮助!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询