Latest web development tutorials

funciones de la biblioteca C - difftime ()

C biblioteca estándar - <time.h> C biblioteca estándar - <time.h>

descripción

funciones de la biblioteca Cdoble difftime (tiempo1 time_t, time2 time_t ) Devuelve el número de segundos de diferencia entre el tiempo 1yel tiempo 2(tiempo1 - el tiempo 2). Las dos veces que se especifican en el tiempo del calendario, que representa la era desde la Época (Tiempo Universal Coordinado UTC: 1970-01-01 00:00:00) tiempo transcurrido.

declaración

Aquí es difftime () la declaración de la función.

double difftime(time_t time1, time_t time2)

parámetros

  • tiempo1 - Este es el objeto time_t tiempo final.
  • time2 - Así lo afirmó objeto time_t hora de inicio.

Valor de retorno

Esta función devuelve el número de segundos de diferencia entre el valor de coma flotante de doble precisión dos veces doble representada por (el tiempo 2 - tiempo1).

Ejemplos

El siguiente ejemplo demuestra difftime se utiliza la función ().

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

int main ()
{
   time_t start_t, end_t;
   double diff_t;

   printf("程序启动...\n");
   time(&start_t);

   printf("休眠 5 秒...\n");
   sleep(5);

   time(&end_t);
   diff_t = difftime(end_t, start_t);

   printf("执行时间 = %f\n", diff_t);
   printf("程序退出...\n");

   return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

程序启动...
休眠 5 秒...
执行时间 = 5.000000
程序退出...

C biblioteca estándar - <time.h> C biblioteca estándar - <time.h>