Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar a data ea hora em um programa C + +
Datas e horários têm uso freqüente em programas em C + + . Programas Windows usam vários formatos diferentes de tempo: hora do sistema, hora local , o tempo de arquivo , que o Windows e tempo de MS -DOS. O tempo de execução Biblioteca de C + + oferece várias ferramentas para extrair e manipular formatos de hora facilmente. Elas são definidas no arquivo de cabeçalho time.h . Este tutorial demonstra o uso de alguns formatos e ferramentas. Coisas que você precisa
nível intermediário de +
compilador C + C + + com IDE, como o Visual Studio 2008
Show Mais instruções
1

Extrair a data e hora atual usando _strdate e _strtime . Este é o mais simples e uma das operações de data e hora mais utilizados em C + +:
# include # include
principal
void ( ) {
caractere sdate [9] ; < br > caractere stime [9] ;
_strdate ( sdate );
_strtime ( stime );
cout }
2

Entenda tempo Sistema de olhar para os campos de a estrutura _SYSTEMTIME . Observe o uso da palavra-chave typedef para definir a estrutura como tipo SYSTEMTIME :
typedef struct { _SYSTEMTIME
PALAVRA wYear ;
PALAVRA wMonth ;
PALAVRA wDayOfWeek ;
PALAVRA wDay ;
PALAVRA wHour ;
PALAVRA wMinute ;
PALAVRA wSecond ;
Palavra wMilliseconds ;
} SYSTEMTIME ;
3

Mostrar a hora universal e data usando o tipo de SYSTEMTIME ea função GetSystemTime :
# include # include

using namespace std;
int main () {
SYSTEMTIME * p_st = new SYSTEMTIME ;
GetSystemTime ( p_st );
cout wYear cout wMonth cout wDate cout wHour cout wMinute cout wSeconds cout wMilliseconds }
4

Use o FileTimeToSystemTime função para expressar tempo que o número de nanossegundos que têm decorrido desde 1 de Janeiro de 1601. A função escreve o resultado para um tipo FILETIME e converte-lo para um tipo SYSTEMTIME legível. Note que esta função aceita dois tipos de ponteiros :
BOOL WINAPI FileTimeToSystemTime (
__in const FILETIME * PFT ,
__out SYSTEMTIME * pST
);

Anterior :

Próximo : No
  Os artigos relacionados
·Como colocar C Estilo Cordas em uma matriz em C + + 
·Como desenvolver aplicações Deployable Windows Mobile…
·Como criar gráficos no Visual C 
·Como transmitir vídeo ao vivo no Xcode 
·Como pegar todos os eventos do DataGrid 
·Como fazer o download C + + 
·Como adicionar duas matrizes para uma Terceira 
·Como converter uma String em caracteres em C + + 
·Como excluir um botão na Visual C 
·Como mover um objeto com Arrastar no XCode 
  Artigos em destaque
·Como fazer uma GUI em C 
·Qual é a importância de aprender linguagem C 
·Como converter uma String para Boolean 
·Tutoriais on-line sobre drivers de dispositivo usando C…
·Como usar o Turbo C 
·Como exibir o código de um projeto do Visual C 
·Como documento de requisitos de software 
·Como encontrar o tamanho de uma matriz de char que tem …
·Como remover SQLite em C 
·Como corrigir R6025 Pure Function Call Virtual 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados