Función time ANSI C

time_t time(time_t *tiempoPtr);

La función time determina el tiempo en formato condensado.

Valor de retorno:

La función time retorna la mejor aproximación por la implementación del tiempo actual en formato condensado. Si el tiempo no está disponible, la función retorna el valor (time_t)-1. Si tiempoPtr no es un puntero nulo, el valor de retorno es también asignado al objeto al que apunta.

Ejemplo:

#include <stdio.h>
#include <time.h>

int main( void )
{
   long int i=0;
   time_t comienzo, final;
   struct tm *tiempoComienzoPtr, *tiempoFinalPtr;

   comienzo = time( NULL );
   for( i=0; i<10000; i++ )   printf( "-" );
   final = time( NULL );

   printf( "Comienzo: %u s\n", comienzo );
   printf( "Final: %u s\n", final );
   printf( "Número de segundos transcurridos desde el comienzo del programa: %f s\n", difftime(final, comienzo) );

   tiempoComienzoPtr = gmtime( &amp;comienzo );
   tiempoFinalPtr = gmtime( &amp;final );
   printf( "Comienzo: %s\n", asctime(tiempoComienzoPtr) );
   printf( "Final: %s\n", asctime(tiempoFinalPtr) );

   return 0;
}


suministrado por FreeFind
Valid HTML 4.0! Valid CSS!