La función asctime () en C ++ convierte el tiempo de calendario dado de la estructura tm en una representación de carácter.
La función asctime () se define en el archivo de encabezado.
prototipo asctime ()
char * asctime (const struct tm * time_ptr);
La función asctime () toma un puntero al tm
objeto como parámetro y devuelve una representación de texto para un tiempo de calendario determinado con la forma:
Www Mmm dd hh: mm: ss aaaarepresentación asctime ()
Tipo |
Descripción |
Obtenido de |
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 |
|
Número de 4 dígitos |
Parámetros de asctime ()
- time_ptr: puntero a un objeto tm a convertir.
asctime () Valor de retorno
- Puntero a una cadena terminada en nulo apunta a la representación del carácter del tiempo dado.
Ejemplo: ¿Cómo funciona la función 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; )
Cuando ejecute el programa, la salida será:
Fecha y hora actual: Tue Mar 21 13:52:57 2017