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