A. Tiempo de sistema
Para trabajar con el tiempo del sistema se utiliza una medida de
tiempo que representa los segundos transcurridos desde las 00:00:00
GMT (Greenwich Mean Time) del día 1 de enero de 1970. El origen de
tiempo, por tanto, se fija en esa hora, de manera que toda la
información temporal tiene como referencia ese preciso instante.
Para fijar la hora del sistema se utiliza:
#include <time.h>
int stime (long *tloc);
donde tloc es un puntero que contiene la hora actual respecto al
origen de tiempos. Devuelve 0, si se ejecuta satisfactoriamente, y
-1, en caso contrario. Para leer la hora actual se utiliza la
función:
#include <time.h>
time_t time (time_t *tloc);
donde tloc es un puntero que, si no vale 0, la función rellenará
con la hora actual respecto al origen de tiempos. Cuando no es
suficiente con la resolución en segundos de las dos funciones
anteriores, se pueden utilizar:
#include <time.h>
int gettimeofday (struct timeval *tloc, struct timezone
*tzp);
int settimeofday (struct timeval *tloc, struct timezone
*tzp);
Estas funciones permiten una resolución en microsegundos y, además,
posibilitan la definición del tiempo para una zona horaria distinta
de la del meridiano de Greenwich. El tiempo que retorna
gettimeofday o que se le pasa a settimeofday se define a
través de la estructura timeval, y la zona horaria, a través de la
estructura timezone.
La definición de estas dos estructuras es la siguiente:
struct timeval
{
unsigned long tv_sec;
/*Tiempo respecto al tiempo de referencia*/
long tv_usec; /* Microsegundos */
};
struct timezone
{
int tz_minuteswest;
/* Variación en minutos de la hora local respecto de
la referencia */
int tz_dsttime;
/* Corrección de la hora según estaciones */
};
Información de los programas con certificado
Hay 1 opinión. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
El Ceremonial: estrategia de comunicación El protocolo Ceremonial, que se aplica en la actividad diplomática y en las ceremonias oficiales, ha ganado su espacio en el medio empresarial en los ... [06/11/09] |
|
67 | ||
|
Cambio global de la sociedad La humanidad experimenta un cambio de época, no una época de cambios. Transformaciones veloces, cualitativas y simultáneas en las relaciones de producción, relaciones de ... [24/11/06] |
|
1.697 | ||
|
Access con Visual Basic Microsoft Access con Visual Basic, aprende a crear una base de datos en Access usando Visual Basic. Veremos también cómo crear tablas e introducir... [01/07/09] |
|
4.649 | ||
Publicar en
del.icio.us
digg
meneame