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.
#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;
}
Publico esto, por si no conocían la libreria time.h
Errores, consejos.