top of page

bibliotecas

#include <iostream>

#include <ctime>

using namespace std;

 

int main()

{

       time_t curr_time;

       curr_time = time(NULL);

 

       char *tm = ctime(&curr_time);

       cout << "Today is : " << tm;

      

       return 0;

}

}

TRABAJO EN EL C++

 

#include <iostream>

#include <ctime>

#include <vector>

 

using namespace std;

 

int main(int argc, char *argv[])

{

   

/*

    struct tm {

      int tm_sec;   // seconds of minutes from 0 to 61

      int tm_min;   // minutes of hour from 0 to 59

      int tm_hour;  // hours of day from 0 to 24

      int tm_mday;  // day of month from 1 to 31

      int tm_mon;   // month of year from 0 to 11

      int tm_year;  // year since 1900

      int tm_wday;  // days since sunday

      int tm_yday;  // days since January 1st

      int tm_isdst; // hours of daylight savings time

    }

*/

 

/* fecha/hora actual basado en el sistema actual */

time_t now = time(0);

 

/* Objeto de una estructura tm con fecha/hora local */

tm * time = localtime(&now);

 

vector<string> dia_semana;

dia_semana.push_back("Domingo");

dia_semana.push_back("Lunes");

dia_semana.push_back("Martes");

dia_semana.push_back("Miercoles");

dia_semana.push_back("Jueves");

dia_semana.push_back("Viernes");

dia_semana.push_back("Sabado");

 

vector<string> mes;

mes.push_back("Enero");

mes.push_back("Febrero");

mes.push_back("Marzo");

mes.push_back("Abril");

mes.push_back("Mayo");

mes.push_back("Junio");

mes.push_back("Julio");

mes.push_back("Agosto");

mes.push_back("Septiembre");

mes.push_back("Octubre");

mes.push_back("Noviembre");

mes.push_back("Diciembre");

 

int year = 1900 + time->tm_year;

 

//Formato=hoy miercoles, 27 de mayo del 2015

cout << "Hoy " << dia_semana[time->tm_wday] << ", ";

cout << time->tm_mday << " de " << mes[time->tm_mon] << " del " << year << endl;

cout << time->tm_hour << ":" << time->tm_min << ":" << time->tm_sec << endl;

 

 system("PAUSE");

 return 0;

}

 ctime () en  C++

La función ctime () en C ++ convierte la hora dada desde la época a una hora local del calendario y luego a una representación de caracteres.

 

Una llamada a ctime(time)es una combinación de las funciones asctime () y localtime () , como asctime(localtime(time)).

Se define en el archivo de cabecera <ctime> .

ctime () prototipo

char * ctime (const time_t * time_ptr);

La función ctime () toma un puntero a time_tobjeto como su parámetro y devuelve una representación de texto de la forma:

Www Mmm dd hh: mm: ss yyyy

ctime () representación en tiempo

Tipo

Descripción

Valores

Www

Día de la semana de 3 letras

De lunes a sol

Mmm

Nombre del mes de 3 letras

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 a 59

ss

2 dígitos segundo

00 a 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 para convertir.

ctime () Valor de retorno

  • El 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 <iostream>

#include <ctime>

using namespace std;

 

int main()

{

       time_t curr_time;

       curr_time = time(NULL);

 

       char *tm = ctime(&curr_time);

       cout << "Today is : " << tm;

      

       return 0;

}

}

© 2023 by Name of Site. Proudly created with Wix.com

  • Facebook Social Icon
  • Twitter Social Icon
  • Instagram Social Icon
bottom of page