librería ctime
TRANSCRIPT
Librería ctime
Universidad de ColimaFacultad de Telemática
Programación Orientada a Objetos
Alumnos:
Aguirre Hernández Zian
Manzo Ramírez Rafael
Medina Anguiano Alex
Morelos Meráz Roberto
EQUIPO # 2
Librería ctime: Introducción
La librería estándar es una colección de clases y funciones, para su implementación, escritas en el lenguaje de C++.
Muchas librería mas son parte de esta colección, cada una con sus propias funciones.
Hoy explicaremos el uso de una de la librerías mas comunes de C++: ctime.
Desarrollo: ctime
ctime es un archivo de cabecera que pertenece a la librería estándar de C++.
ctime que contiene funciones para manipular y formatear la fecha y hora del sistema.
Entre las principales funciones de ctime tenemos:
clock
Reloj de programa: Devuelve el número de tics
transcurridos desde el inicio del programa.
Valores de Retorno:› El número de tics transcurridos desde el
inicio del programa › En caso de fallo, la función devuelve un
valor de -1.
difftime
Diferencia entre dos horas:› Calcula la diferencia en segundos
entre tiempo1 y tiempo2 . Parámetros:
› Tiempo2: time_t objeto que representa el último de los dos tiempos.
› Tiempo1: time_t objeto que representa la primera de las dos veces.
Valor de Retorno:› La diferencia en segundos ( tiempo2 - tiempo1 )
como un punto flotante de doble precisión.
time
Obtener la hora actual:› Obtener el tiempo de calendario actual como
un objeto time_t, tomando en cuenta el inicio de la era UNIX el 1 de enero de 1970.
Parámetros:› Puntero a un objeto de tipo time_t , donde el
valor almacenado es el momento. Valor de Retorno
› El tiempo del calendario actual como un time_t objeto.
localtime
Hora local:› Utiliza el tiempo señalado por el contador
de tiempo para llenar una estructura tm, con los valores que representan la hora local correspondiente.
Valor de retorno:› Una estructura tm, con información del
tiempo local en ella.
asctime
Convierte una estructura tm a una String.› Interpreta el contenido de un estructura
tm como tiempo de calendario y la convierte en una cadena legible de la hora y fecha.
Parámetros:› una estructura tm que contiene un tiempo
de calendario desglosado en sus componentes.
Tipo Dato Calendario
Atributo Descripción
int tm_hour hora (0 - 23)
int tm_isdst Horario de verano enabled/disabled
int tm_mday día del mes (1 - 31)
int tm_min minutos (0 - 59)
int tm_mon mes (0 - 11, 0 = Enero)
int tm_sec segundos (0 - 60)
int tm_wday día de la semana (0 - 6, 0 = domingo)
int tm_yday día del año (0 - 365)
int tm_year año desde 1900
Conclusiones
La librería ctime contiene funciones, macros y tipos de datos muy importantes para su implementación. Es una de las librerías más utilizadas debido a lo básico y uso común de sus funciones de tipo fecha y hora.
Ctime es una librería muy parecida a su antecesora time.h, perteneciente a la librería estándar de C, tanto en funciones como en sintaxis.
Referencias
“C Library: ctime(time.h)” (2010) Obtenido de la Internet el 28 de febrero de 2011 de: http://www.cplusplus.com/reference/clibrary/ctime/
“Biblioteca Estándar de C++” (2011) Obtenido de la Internet el 28 de febrero de 2011 de: http://es.wikipedia.org/wiki/Biblioteca_est%C3%A1ndar_de_C%2B%2B
“time.h” (2011) Obtenido de la Internet el 28 de febrero de 2011 de: http://es.wikipedia.org/wiki/Time.h
“Fecha y hora en la Librería Estándar C++” (2011) Obtenido de la red mundial el 28 de febrero de 2011: http://www.zator.com/Cpp/E5_5_1a.htm