Linguagem C para obter tempo com precisão de milissegundos

Use a função GetSystemTime() no arquivo de cabeçalho windows.h para obter o tempo com precisão de milissegundos. O exemplo de demonstração é o seguinte:

#include <windows.h>
#include <stdio.h>

int main(){
	SYSTEMTIME currentTime;
	GetSystemTime(&currentTime);
	printf("time: \t 年 月 日 时:分:秒:毫秒 星期\n\t%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);
	return 0;
}

Horário local (Oitavo Distrito Leste):

O GMT obtido pelo programa :

Observação: há uma diferença de 8 horas entre o horário de Greenwich e o horário do leste do oitavo distrito .

Acho que você gosta

Origin blog.csdn.net/xijinno1/article/details/130468716
Recomendado
Clasificación