Um iostream é um arquivo de cabeçalho utilizados na linguagem de programação C + + para ajudar com a entrada e saída de dados. Como o Windows usa vários tipos de data e formatação tempo - como a hora local, tempo de arquivo e hora do sistema - você pode querer mudar o formato de data e hora no seu programa C + + . Comece usando um iostream para extrair o formato de data e hora atual, e , em seguida, substituí-lo com o seu formato preferido. Instruções
1
Use o " _strdate " e funções " _strtime " para extrair a data e time.Type atual esta fórmula para extrair os dados:
# include < iostream . h >
# include < time.h >
void main () {
caractere sdate [9] ;
caractere stime [9] ;
_strdate ( sdate );
_strtime ( stime );
cout << " tempo :" << stime < < " data :" << sdate << endl; }
2
Altere o iostream para exibir o tempo universal e data usando esta programação :
# include < iostream.h >
# include < Windows.h >
using namespace std ;
int main () {
SYSTEMTIME * p_st = new SYSTEMTIME ;
GetSystemTime ( p_st );
cout << "Ano :" < wYear << endl;
cout << "Mês :" < wMonth << endl;
cout << "Dia :" < wDate << endl;
cout << "Hora :" < wHour << ; endl;
cout << " Minutos : " < wMinute << endl;
cout << " Segundos : "< wSeconds << endl ;
cout <<" milissegundos: " < wMilliseconds << endl;
}
3
Alterar a função de saída de uma data fácil de ler e formato tempo refletindo sua hora local , inserindo este código: #
# include incluir
int main () { rawtime time_t ; struct tm * timeinfo ;
tempo (& rawtime ); timeinfo = localtime (& rawtime ); printf (" hora local atual e data: % s", asctime ( timeinfo ) );
retornar 0 ;}
4
Converter a função para expressar a data e hora em uma string que é fácil de entender , como o dia da semana, mês, dia, horas, minutos, segundos e ano do seu "tm" calendário C + + usando este código:
# include < ; stdio.h > # include
int main () { rawtime time_t ; struct tm * timeinfo ;
tempo (& rawtime ); timeinfo = localtime (& ; rawtime ); printf (" A data /hora atual é:% s" , asctime ( timeinfo ) );
return 0; }