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 tm
objeto 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 aaaarepresentação asctime ()
Tipo |
Descrição |
Obtido de |
Valores |
---|---|---|---|
Www |
Dia da semana com 3 letras |
|
Seg a dom |
Mmm |
Nome do mês de 3 letras |
|
Janeiro a dezembro |
dd |
2 dígitos dia do mês |
|
00 a 31 |
hh |
Hora de 2 dígitos |
|
00 a 23 |
milímetros |
Minuto de 2 dígitos |
|
00 a 59 |
ss |
Segundo de 2 dígitos |
|
00 a 59 |
aaaa |
Ano de 4 dígitos |
|
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