Introducción al módulo AlarmTime en Python

Alarm Time es un módulo de python en python que se usa para jugar con la fecha y la hora, usando el módulo de fecha y hora predeterminado de python . Una fecha en Python no es un tipo de datos en sí mismo, pero podemos importar un módulo llamado datetime para trabajar con fechas como objetos de fecha. Tiene funciones para encontrar la diferencia entre las fechas en días, horas o segundos. Este módulo puede encontrar las fechas del texto de la string, como mencionar la fecha de los próximos 10 días en formato de string.

Instalación:

pip install AlarmTime

Métodos (funciones principales):

DateTimeDetect: detecta la fecha de la string 
hour_diff_from_now: da la diferencia entre fechas en horas  millisecond_diff_from_now
: da la diferencia entre fechas en milisegundos 
minute_diff_from_now: da la diferencia entre fechas en minutos 
second_diff_from_now: da la diferencia entre fechas en segundos

Ejemplo 1: 
en este ejemplo, crearemos un objeto detectdate para imprimir las fechas 

Python3

# import the detectdate class from alarmtime module
from AlarmTime.AlarmTime import DetectDate
 
# create a detectdate object for current date & time
# by passing parameter as 0 will give current date & time
current = DetectDate(0)
 
# printing the current date&time
# now attribute for date&time
print(current.now)
 
# creating another detectdate object
# passing 1 as argument i.e 1second after default date
another = DetectDate(1)
 
# printing date & time of another variable
print(another.now)
 
# creating another detectdate object
# after 1570010023345 seconds
another2 = DetectDate(1570010023345)
 
# printing date & time
print(another2.now)

Producción : 
 

Ejemplo 2: 
Aquí usaremos varias funciones principales con el objeto DetectDate

Python3

# import the detectdate class from alarmtime module
from AlarmTime.AlarmTime import DetectDate
 
# creatingdetectdate object
# after 1570010023345 seconds
first_date = DetectDate(1570010023345)
 
# create a detectdate object for current date & time
# by passing parameter as 0 will give current date & time
current = DetectDate(0)
 
# getting two dates difference in seconds
seconds = current.second_diff_from_now("after 10 days")
 
# printing the seconds value
print("Seconds Difference : " + str(seconds))
 
 
# detecting the date & time  using string
target_time = current.DateTimeDetect(
    'detect the time and date on October 10 10 p.m')
 
# printing the detected date
print("Detected date : " + str(target_time))
 
# detecting date after some time
target_time2 = current.DateTimeDetect(
    'after 6 month 500 days 10 hours 15 minutes')
 
# printing the detected date & time
print("Detected date after some time : " + str(target_time2))

Producción : 
 

Publicación traducida automáticamente

Artículo escrito por ayush12arora 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 *