double difftime ( time_t time2, time_t time1 ); |
<ctime> |
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
/* 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) |