Obtener Tiempo En Segundos Javascript

| | | | | | | | | | | | | | | | | | | | | | | | | |

El mòdulo de tiempo de Python representa objetos basados ‚Äã‚Äãen el tiempo en Python. Los desarrolladores usan la funciòn time () devuelve la hora actual como una marca de tiempo UNIX. La funciòn ctime () traduce una marca de tiempo de UNIX a un formato estándar de a√±o, mes, dìa y hora.

Trabajar con tiempo es una parte esencial de muchos programas. Por ejemplo, suponga que está creando un formulario de registro para un sitio web. Es posible que desee recuperar la hora actual para saber cuándo un usuario se registrò en su sitio.

Ahì es donde entra el mòdulo de tiempo de Python. El mòdulo de tiempo le permite trabajar con el tiempo en su Python programas. Puede realizar acciones como recuperar la hora actual y crear una pausa en el programa.

Este tutorial discutirá, con referencia a ejemplos, los conceptos básicos del mòdulo de tiempo de Python y còmo usarlo.

Importaciòn del mòdulo de tiempo de Python

El mòdulo de tiempo tiene una serie de funciones relacionadas con el tiempo que puede implementar en sus programas de Python. Puede utilizar el mòdulo de tiempo en todas las versiones de Python. & Nbsp;

Antes de discutir còmo usar el mòdulo de tiempo, primero debemos importarlo a nuestro programa. Podemos hacerlo usando una declaraciòn de importaciòn de Python :

time () Funciòn Python

La funciòn Python time () recupera la hora actual. El tiempo se representa como el n√∫mero de segundos desde el 1 de enero de 1970. Este es el punto en el que comienza el tiempo de UNIX, también llamado " época "

Supongamos que queremos recuperar el tiempo en este momento. Podrìamos hacerlo usando este programa:

El 81% de los participantes dijeron que se sentìan más seguros sobre sus perspectivas laborales después de asistir a un bootcamp. Asòciese a un bootcamp hoy.

El graduado promedio de un bootcamp pasò menos de seis meses en la transiciòn profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Nuestro còdigo devuelve:

Observe que nuestro programa no devolviò una hora regular, como como 10:30 AM Nuestro programa devolviò un n√∫mero de punto flotante (en otras palabras, un n√∫mero decimal).

Este n√∫mero de punto flotante es el n√∫mero de segundos desde que comenzò la época. Imprimimos la hora en la consola usando una declaraciòn de impresiòn .

En programaciòn, el tiempo de época es una forma estándar de representar el tiempo. El mòdulo de tiempo no tiene que tener en cuenta las zonas horarias.

Esto se debe a que el tiempo de época solo almacena el n√∫mero de segundos desde la fecha y hora antes mencionadas. No se almacenan datos de zona horaria, como la hora universal coordinada, junto con un valor de época.

Python Obtener la hora actual usando ctime ()

La mayorìa de los humanos no pueden leer la hora de la época. Puedes concertar la hora de la época a la hora local usando Python funciòn ctime () .

La funciòn ctime () acepta un argumento. Este argumento es el n√∫mero de segundos desde que comenzò la época y devuelve una cadena con el hora local. Este valor se basa en la zona horaria de la computadora.

Supongamos que queremos convertir nuestro n√∫mero de punto flotante de época anterior en una marca de tiempo. Podrìamos hacerlo usando este programa:

Nuestro còdigo devuelve la hora:

Primero, declaramos una variable de Python llamada tiempo_epoca . Esta variable almacena nuestra marca de tiempo de época.

Luego, usamos time.ctime () para convertir la marca de tiempo a la hora local. En la siguiente lìnea de nuestro còdigo, imprimimos la declaraciòn La hora local es: , seguida de la hora local. Además, la coma entre La hora local es: y la variable local_time agrega un espacio entre los dos valores.

Funciòn de reposo de tiempo de Python

Una de las funciones más comunes en la biblioteca de tiempo de Python es la funciòn time.sleep () . time.sleep () suspende la ejecuciòn de un programa durante un n√∫mero especìfico de segundos.

Supongamos que queremos imprimir la frase " Cerrar sesiòn & hellip; & rdquo ;, luego espere tres segundos antes de imprimir " ¬°Cierre de sesiòn exitoso! " a la consola. Podrìamos hacerlo usando este còdigo:

Asì es como funciona nuestro programa:

  • " Cerrar sesiòn & hellip; " se imprime en la consola.
  • El programa se detiene durante 3 segundos.
  • " ¬°Cierre de sesiòn exitoso! " se imprime en la consola.

La funciòn time.sleep () acepta valores numéricos de punto flotante (decimal) o enteros (enteros). si desea que un programa se detenga durante 3.7 segundos, puede hacerlo especificando 3.7 como parámetro. En nuestro ejemplo anterior, especificamos 3.

Objeto struct_time de Python

La biblioteca de tiempo de Python " s struct_time odatetime bject estructura marcas de tiempo no epocales. El objeto struct_time es √∫til porque te permite trabajar con un formulario estandarizado cuando estás usando marcas de tiempo.

Estos son los valores del objeto struct_time puede almacenar:

  • tm_year: a√±o
  • tm_mon: mes
  • tm_mday: dìa del mes
  • tm_hour: hora < / li>
  • tm_min: minuto
  • tm_sec: segundo
  • tm_wday: dìa de la semana (0 es lunes)
  • tm_yday: dìa del a√±o
  • tm_isdst: hora en el horario de verano

Podemos acceder a todos estos atributos a través de un objeto struct_time . Empleamos objetos struct_time en nuestros ejemplos a continuaciòn.

"Career Karma entrò en mi vida cuando más lo necesitaba y rápidamente me ayudò a combinar con un bootcamp. ¬°Dos meses después de graduarme, encontré el trabajo de mis sue√±os que se alineaba con mis valores y metas en la vida! "

Venus, ingeniero de software en Rockbot

Ahora, suponga que queremos convertir la hora de época a la hora local y que el resultado devuelva un objeto struct_time . Podrìamos hacerlo usando localtime () o Funciones gmtime () . & nbsp;

La funciòn localtime () acepta un tiempo de época y devuelve un objeto struct_time .

Supongamos que queremos obtener el dìa de la semana actual y el minuto de la hora. Podrìamos hacerlo usando este programa:

Nuestro còdigo devuelve:

Nuestro còdigo devuelve:

En nuestro còdigo, usamos gmtime () en lugar de localtime () para generar un objeto struct_time. Asignamos el valor del método gmtime () a la variable current_time .

A continuaciòn, imprimimos la cadena de Python Mes del a√±o: en la consola, seguida de la actual mes del a√±o. Este valor se almacena en el valor tm_mon en nuestro objeto current_time .

Luego, imprimimos Dìa del mes: en la consola, seguido del dìa actual del mes . Este valor está en el valor tm_mday del objeto current_time .

Python time.asctime ()

El asctime () funciòn convierte un objeto struct_time en una cadena formateada. Considere el siguiente ejemplo:

Nuestro programa devuelve:

En este ejemplo, usamos la funciòn localtime () para conv ert epoch time en un objeto struct_time. Luego, usamos asctime () para convertir nuestro objeto struct_time en una cadena con formato completo que representa la hora actual.

Esta cadena se asigna a la variable formatted_time . Luego, imprimimos la declaraciòn La hora actual es: , seguida de la hora formateada.

time.strftime ()

El strftime ( ) formatea los valores en un objeto struct_time a una cadena en particular. & nbsp;

Por ejemplo, supongamos que queremos convertir un struct_time objeto en una cadena con el siguiente formato: MES / D√çA / A√ëO . Podrìamos hacerlo usando este còdigo:

Nuestro còdigo devuelve:

Importamos la biblioteca de tiempo. Luego, usamos localtime () para generar un objeto struct_time que refleja la hora actual. Luego usamos strftime () para convertir nuestro objeto struct_time en una cadena que muestra el mes, el dìa y el a√±o.

Por √∫ltimo, imprimimos el valor de la matriz final_time . Esta matriz almacena nuestra hora formateada.

En este ejemplo:

  • % m indica el mes
  • % d indica el dìa del mes
  • % Y indica el a√±o

Aquì hay algunos otros valores que podrìa usar con la funciòn strftime :

  • % H denota la hora del dìa
  • % M indica el minuto de la hora
  • % S indica el segundo del minuto

Conclusiòn

El mòdulo de tiempo de Python le permite trabajar con el tiempo en su còdigo de Python. El mòdulo viene con una serie de funciones diferentes.

Puede usarlas para recuperar la hora actual, convertir el tiempo entre el tiempo de época y valores más legibles, pausar un programa, formatear la hora actual y realizar otras tareas .

Lea nuestra guìa sobre Còmo codificar en Python para obtener consejos y trucos sobre còmo mejorar su conocimiento de Python. lenguaje de programaciòn.