function
difftime
<ctime>
double difftime ( time_t time2, time_t time1 );
Return difference between two times
Calculates the difference in seconds between
time1 and
time2.
Parameters
- time2
- time_t object representing the latter of the two times.
- time1
- time_t object representing the earlier of the two times.
Return Value
The difference in seconds (
time2-
time1) as a floating point
double.
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
/* difftime example */
#include <stdio.h>
#include <time.h>
int main ()
{
time_t start,end;
char szInput [256];
double dif;
time (&start);
printf ("Please, enter your name: ");
gets (szInput);
time (&end);
dif = difftime (end,start);
printf ("Hi %s.\n", szInput);
printf ("It took you %.2lf seconds to type your name.\n", dif );
return 0;
}
|
Output:
Please, enter your name: Juan Soulie
Hi Juan Soulie.
It took you 3.00 seconds to type your name.
|
See also
- asctime
- Convert tm structure to string (function)
- gmtime
- Convert time_t to tm as UTC time (function
)
- localtime
- Convert time_t to tm as local time (function)
- time
- Get current time (function)