librería ctime

11
Librería ctime Universidad de Colima Facultad 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

Upload: alkx

Post on 30-Jun-2015

728 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Librería ctime

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

Page 2: Librería ctime

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.

Page 3: Librería 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:

Page 4: Librería ctime

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.

Page 5: Librería ctime

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.

Page 6: Librería ctime

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.

Page 7: Librería ctime

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.

Page 8: Librería ctime

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.

Page 9: Librería ctime

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

Page 10: Librería ctime

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.

Page 11: Librería ctime

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