C语言获取本地时间

获取时间

SYSTEMTIME sys;
GetLocalTime(&sys);

//定义两个存储时间但不同类型的变量
char time[64]={0};
int ntime;

//获取时间(因为太长所以这里换了行)
sprintf(time,"%4d/%02d/%02d %02d:%02d:%02d 星期%03d"
,sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute,sys.wSecond,sys.wMilliseconds);

//-------------------------------------------------------
//如果要转为int要一项一项获取,如:
//获取秒
sprintf(time,"%02d",sys.wSecond);
//将char转为int
ntime = atoi(time);

你可能感兴趣的:(C)