time.h
Función localtime ANSI C
struct tm *localtime(const time_t *tiempoPtr);
La función localtime convierte el tiempo en formato condensado apuntado por tiempoPtr en el tiempo en formato separado, expresado como el tiempo local.
Valor de retorno:
La función localtime retorna un puntero al objeto.
Ejemplo:
#include <stdio.h> #include <time.h> int main() { time_t tiempo; char cad[80]; struct tm *tmPtr; tiempo = time(NULL); tmPtr = localtime(&tiempo); strftime( cad, 80, "%H:%M.%S, %A de %B de %Y", tmPtr ); printf( "La hora local es: %s\n", asctime(tmPtr) ); printf( "La hora y fecha locales son: %s\n", cad ); return 0; }