首页 > 其他分享 >C获取当前时间

C获取当前时间

时间:2022-12-26 09:55:14浏览次数:45  
标签:tm short currentTime 02d% unsigned 获取 timeinfo 时间 当前

#include <stdio.h>
#include <time.h>
#include <string>
#include <windows.h>
using namespace std;

void main()
{
//精确到秒
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );

char imgeName[255] = {0};
sprintf(imgeName,
"当前时间:%4d%02d%02d%02d%02d%02d",
1900+timeinfo->tm_year,
1+timeinfo->tm_mon,
timeinfo->tm_mday,
timeinfo->tm_hour,
timeinfo->tm_min,
timeinfo->tm_sec); //imgeName = 0x00d4f908 "当前时间:20150804164416"

 


//精确到毫秒
SYSTEMTIME currentTime;
GetSystemTime(&currentTime);
printf("time: %u/%u/%u %u:%u:%u:%u %d\n",
currentTime.wYear,currentTime.wMonth,currentTime.wDay,
currentTime.wHour,currentTime.wMinute,currentTime.wSecond,
currentTime.wMilliseconds,currentTime.wDayOfWeek);

/*
wYear 2015 unsigned short
wMonth 8 unsigned short
wDayOfWeek 2 unsigned short
wDay 4 unsigned short
wHour 9 unsigned short
wMinute 31 unsigned short
wSecond 33 unsigned short
wMilliseconds 149 unsigned short
*/


exit(0);

}

标签:tm,short,currentTime,02d%,unsigned,获取,timeinfo,时间,当前
From: https://www.cnblogs.com/kn-zheng/p/17005052.html

相关文章