La función ctime () en C ++ convierte el tiempo dado desde época en una hora local del calendario y luego en una representación de carácter.
Una llamada a ctime(time)
es una combinación de funciones asctime () y localtime (), como asctime(localtime(time))
.
Está definido en el archivo de encabezado.
prototipo de ctime ()
char * ctime (const time_t * time_ptr);
La función ctime () toma un puntero al time_t
objeto como su parámetro y devuelve una representación de texto con la forma:
Www Mmm dd hh: mm: ss aaaactime () representación de tiempo
Tipo |
Descripción |
Valores |
---|---|---|
Www |
3 letras día de la semana |
Lun a dom |
Mmm |
Nombre del mes de 3 letras |
De enero a diciembre |
dd |
Día del mes de 2 dígitos |
00 a 31 |
S.S |
Hora de 2 dígitos |
00 a 23 |
mm |
Minuto de 2 dígitos |
00 hasta 59 |
ss |
Segundo de 2 dígitos |
00 hasta 59 |
aaaa |
Año de 4 dígitos |
Año de 4 dígitos |
Parámetros de ctime ()
- time_ptr: puntero a un objeto time_t que se va a convertir.
ctime () Valor de retorno
- Puntero a una cadena terminada en nulo apunta a la representación de caracteres de la fecha y la hora.
Ejemplo: ¿Cómo funciona la función 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; )
Cuando ejecute el programa, la salida será:
Hoy es: Vie Mar 24 18:48:04 2017