[Previous]
[Contents]
[Next]

difftime()

calculate the difference between two calendar times

Synopsis:

#include <time.h>
double difftime( time_t time1, time_t time0 );

Description:

The difftime() function calculates the difference between the two calendar times: time1 - time0.

Returns:

The difference between the two times, in seconds.

Examples:

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

void compute( void );

void main()
  {
    time_t start_time, end_time;

    start_time = time( NULL );
    compute();
    end_time = time( NULL );
    printf( "Elapsed time: %f seconds\n",
        difftime( end_time, start_time ) );
  }

void compute( void )
  {
    int i, j;

    for( i = 1; i <= 20; i++ ) {
      for( j = 1; j <= 20; j++ )
        printf( "%3d ", i * j );
      printf( "\n" );
    }
  }

Classification:

ANSI

Safety:
Interrupt handler No
Signal handler No
Thread Yes

See also:

asctime(), clock(), ctime(), gmtime(), localtime(), mktime(), strftime(), time(), tzset()


[Previous]
[Contents]
[Next]