función time() en C

La función time() se define en el archivo de encabezado time.h (ctime en C++). Esta función devuelve el tiempo desde las 00:00:00 UTC del 1 de enero de 1970 (marca de tiempo de Unix) en segundos. Si segundo no es un puntero nulo, el valor devuelto también se almacena en el objeto al que apunta segundo.

Sintaxis:  

time_t time( time_t *second )

Parámetro: esta función acepta un solo parámetro en segundo lugar . Este parámetro se utiliza para establecer el objeto time_t que almacena la hora.
Valor devuelto: esta función devuelve la hora actual del calendario como un objeto de tipo time_t.

Programa 1: 

C

// C program to demonstrate
// example of time() function.
#include <stdio.h>
#include <time.h>
 
int main ()
{
    time_t seconds;
     
    seconds = time(NULL);
    printf("Seconds since January 1, 1970 = %ld\n", seconds);
     
    return(0);
}
Producción: 

Seconds since January 1, 1970 = 1538123990

 

Ejemplo 2: 

C

// C program to demonstrate
// example of time() function.
  
#include <stdio.h>
#include <time.h>
  
int main()
{
    time_t seconds;
  
     // Stores time seconds
    time(&seconds);
    printf("Seconds since January 1, 1970 = %ld\n", seconds);
  
    return 0;
}
Producción: 

Seconds since January 1, 1970 = 1538123990

 

Publicación traducida automáticamente

Artículo escrito por bansal_rtk_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *