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_tobjeto 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








