Tiempo 2 C Función

Tiempo 2 C Función

La función Time () se usa para devolver el tiempo en el idioma C. Devuelve el tiempo en segundos. Esta vez también se titula "Unix Timestamp". Para utilizar esta función de tiempo () en el idioma C, debemos poner el archivo de encabezado "tiempo. H ". Esta función se define en este "tiempo. H ”Archivo de encabezado. Entonces, debemos poner este archivo de encabezado en nuestros códigos de lenguaje C. Podemos obtener el tiempo usando esta función desde el momento mencionado hasta el tiempo actual en segundos. En este tutorial, explicaremos el "tiempo ()" en la programación C en detalle y proporcionaremos ejemplos aquí.

Sintaxis de la función de tiempo en el lenguaje C

Time_t Time (Time_t *segundo)

La función Time () solo toma un parámetro - "Segundo". El objeto "Time _T" se usa aquí que almacena el tiempo en segundos.

También tenemos un "valor de retorno" que se utiliza para devolver la hora del calendario actual como un objeto de tiempo de tipo t.

Ejemplo 1:

Estos ejemplos se ejecutan bajo el Ubuntu 20.04. Por lo tanto, para hacer esto, debemos instalar el GCC en Ubuntu 20.04. Después de instalarlo, creamos algún código utilizando la función "Time ()" en nuestra programación C para que pueda comprender rápidamente cómo funciona. Primero agregamos los varios archivos de encabezado como "" que se usa para imprimir en la pantalla al siguiente código que se proporciona.

Entonces, pusimos el "tiempo. H "Archivo de encabezado en el que se define la función" Time () ". Podemos acceder a la función "Time ()" solo cuando ponemos este "tiempo. H ”Archivo de encabezado. Después de esto, llamamos a la función "main ()" que está presente como el tipo de datos "int". Dentro de la función "Main ()", colocamos la variable de tipo "Time_T" con el nombre "Seconds". Cuando la función de tipo de retorno devuelve un valor, se almacena en esta variable.

Para la variable "segundos", colocamos la función "Time ()" y pasamos el "NULL" como el parámetro de esta función. Como queremos devolver el tiempo en la variable "segundos", colocamos el "nulo" en la función "Time ()". Devuelve el tiempo en forma de segundos. Después de esto, utilizamos la función "printf ()" que representa los datos escritos dentro del "printf". En la declaración "printf", "ld" representa el "entero largo" porque el valor de retorno es mayor, por lo que ponemos este "ld". Devuelve el tiempo desde el 14 de enero de 199 hasta la hora actual en segundos.

Ahora, utilizamos el "retorno (0)" al final de este código. Después de completar este código, guardamos este código con el ".Extensión del archivo C ".

Podemos obtener fácilmente la salida utilizando los comandos "GCC". Estos comandos se demuestran en la siguiente captura de pantalla. En este caso, devuelve los segundos entre el tiempo del 14 de enero de 1999 y la actualidad.

Ejemplo 2:

Modificamos un poco la instancia anterior. Los mismos archivos de encabezado se utilizan en este caso, seguido de la función "Main ()". Después de esto, creamos una variable del tipo de datos "Time_T". Luego, ponemos el "tiempo (y segundos)" que se usa aquí para almacenar el tiempo en segundos. Después de esto, colocamos la función "printf" y la función "return".

El siguiente es la salida de este código, el tiempo regresa en segundos desde la hora mencionada hasta la hora actual. Obtenemos esta salida utilizando los comandos "GCC".

Ejemplo 3:

En este código, imprimimos el tiempo en horas. Todos los códigos son los mismos que los códigos anteriores. Aquí, actualizamos la declaración "printf" e imprimimos el tiempo en horas dividiendo los segundos por "3600". Devuelve la hora desde la fecha de fecha mencionada hasta la hora actual.

La salida representa la hora desde el 14 de enero de 1999 hasta la hora actual en horas. Tenemos el tiempo en horas dividiendo los segundos por "3600" en el programa C.

Ejemplo 4:

Tenemos dos archivos de encabezado aquí y la función "main ()". Declarar la variable "segundos". El tipo de datos de esta variable es "Time_t". Luego, para pasar el tiempo en segundos, pusimos el "tiempo (segundos)". Ahora, convertimos esta vez, que en segundos se encuentra en días e imprimimos los días desde la fecha mencionada hasta la fecha actual.

Para esto, dividimos los segundos de "(3600*24)" en el "printf", por lo que devuelve los días desde el 10 de abril de 1998 hasta la fecha actual. Para devolver las horas desde el 10 de abril de 1998 hasta las horas de fecha actuales, simplemente dividimos los segundos por "3600" dentro de la declaración "Printf". Aquí, el tiempo regresa en horas. Después de esto, también renderizamos el tiempo en segundos utilizando la misma declaración de "printf". Acabamos de poner "segundos" aquí en esta declaración de "printf" porque queremos imprimir el tiempo en segundos.

Mirando el siguiente resultado, puede ver que devuelve los días desde el 10 de abril de 1998 hasta el día actual, las casas y tesegundos desde el 10 de abril de 1998 hasta la hora actual.

Conclusión

El objetivo principal de este tutorial es enseñarle cómo usar la función "Time ()" en la programación C. En este tutorial, examinamos la función "Time ()" y lo que hace, por qué la usamos, cómo usarlo y qué salida produce. La función "Time ()" ya se ha cubierto en este tutorial. Discutimos que la función "Time ()" se usa para devolver el tiempo en la programación C en segundos. Exploramos los múltiples ejemplos aquí. Se muestran los resultados de cada ejemplo en este tutorial, junto con los códigos sobre cómo usar la función "Time ()" en la programación C. Creo que tendrás una sólida comprensión de la función "Time ()" después de leer cuidadosamente este tutorial.