C ++ asctime () - Biblioteca C ++ Padrão

A função asctime () em C ++ converte o tempo de calendário fornecido da estrutura tm em uma representação de caractere.

A função asctime () é definida no arquivo de cabeçalho.

protótipo asctime ()

 char * asctime (const struct tm * time_ptr);

A função asctime () leva um ponteiro para o tmobjeto como seu parâmetro e retorna uma representação de texto para um determinado tempo do calendário do formulário:

 Www Mmm dd hh: mm: ss aaaa
representação asctime ()

Tipo

Descrição

Obtido de

Valores

Www

Dia da semana com 3 letras

time_ptr->tm_wday

Seg a dom

Mmm

Nome do mês de 3 letras

time_ptr->tm_mon

Janeiro a dezembro

dd

2 dígitos dia do mês

time_ptr->tm_mday

00 a 31

hh

Hora de 2 dígitos

time_ptr->tm_hour

00 a 23

milímetros

Minuto de 2 dígitos

time_ptr->tm_min

00 a 59

ss

Segundo de 2 dígitos

time_ptr->tm_sec

00 a 59

aaaa

Ano de 4 dígitos

time_ptr->tm_year + 1900

Número de 4 dígitos

Parâmetros asctime ()

  • time_ptr: ponteiro para um objeto tm a ser convertido.

asctime () Valor de retorno

  • Ponteiro para uma string terminada em nulo, os pontos para a representação de caractere do tempo determinado.

Exemplo: Como funciona a função asctime ()?

 #include #include using namespace std; int main() ( time_t curr_time; time(&curr_time); cout << "Current date and time: " << asctime(localtime(&curr_time)); return 0; )

Quando você executa o programa, a saída será:

 Data e hora atuais: terça, 21 de março, 13:52:57 de 2017

Artigos interessantes...