A função ctime () em C ++ converte a hora fornecida desde a época em uma hora local do calendário e, em seguida, em uma representação de caractere.
Uma chamada para ctime(time)
é uma combinação das funções asctime () e localtime (), as asctime(localtime(time))
.
É definido no arquivo de cabeçalho.
protótipo ctime ()
char * ctime (const time_t * time_ptr);
A função ctime () leva um ponteiro para o time_t
objeto como seu parâmetro e retorna uma representação de texto do formulário:
Www Mmm dd hh: mm: ss aaaarepresentação de tempo ctime ()
Tipo |
Descrição |
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 |
Ano de 4 dígitos |
Parâmetros ctime ()
- time_ptr: ponteiro para um objeto time_t a ser convertido.
ctime () Valor de retorno
- Ponteiro para uma string terminada em nulo, os pontos para a representação de caracteres da data e hora.
Exemplo: Como funciona a função ctime ()?
#include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); char *tm = ctime(&curr_time); cout << "Today is : " << tm; return 0; )
Quando você executa o programa, a saída será:
Hoje é: sex. 24 mar. 18:48:04 2017