difftime() es una función de la biblioteca C. Devuelve la diferencia de tiempo, en segundos (es decir , hora de finalización – hora de inicio ). Está presente en el archivo de encabezado <time.h> .
Sintaxis:
double difftime(time_t time2, time_t time1);
Parámetros:
- time1: Límite inferior del intervalo de tiempo cuya duración se calcula.
- time2: Límite superior del intervalo de tiempo cuya duración se calcula.
Valor devuelto: Devuelve la diferencia entre time1 y time2 (medida en segundos).
Ejemplo:
C
// C program to demonstrate working of // difftime() #include <stdio.h> #include <time.h> #include <unistd.h> // Driver Code int main() { int sec; time_t time1, time2; // Current time time(&time1); for (sec = 1; sec <= 6; sec++) sleep(1); // time after sleep in loop. time(&time2); printf("Difference is %.2f seconds", difftime(time2, time1)); return 0; }
Difference is 6.00 seconds
Excepción en difftime():
It never throws an exception.
Este artículo es una contribución de Shivani Ghughtyal . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks. Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA