C语言获取本地时间

版权声明:转载请注明出处! https://blog.csdn.net/ZouHuiDong/article/details/89817311

获取时间

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);

猜你喜欢

转载自blog.csdn.net/ZouHuiDong/article/details/89817311