PYTHON PARA NOVATOS :: V36 - Módulo Datetime en Python
La mayoría de lenguajes de programación tienen alguna función o método para manejar fechas y horas. Python no es la excepción y utiliza el módulo datetime para manipular cada parte de la fecha y la hora de forma separada o en conjunto.
Las fechas son fundamentales para almacenar registros en una Bases de Datos y para otras tareas que se ejecutan dependiendo de la fecha.
La hora es crucial para conocer el tiempo que demoran muchos procesos industriales, médicos o científicos. Por ejemplo, saber cuantos latidos por minuto emite una paciente al cual se le implantó un marcapasos para permitir el funcionamiento del corazón.
#===== CÓDIGO VISTO EN EL VIDEO =====
from datetime import datetime
from datetime import date
import random
print (" Fecha actual completa:", datetime.now() )
print (" Año actual:", datetime.now().year )
print (" Mes actual:", datetime.now().month )
print (" Día actual:", datetime.now().day )
print("-----------------------------------------------")
print (" Hora actual:", datetime.now().hour )
print (" Minuto actual:", datetime.now().minute )
print (" Segundo actual:", datetime.now().second )
fechaElegida = date.today() # otra forma : date(2022,7,27)
print(" Es el día número: ", fechaElegida.weekday()) #Rango: 0...6
##imprimir el Nombre del día actual
print(" Hoy es : ", fechaElegida.strftime('%A'))
print("-----------------------------------------------")
# CASO: Calcular cuantos días ha laborado un empleado en la compañía para
# entregarle un bono compensatorio por el tiempo de servicio.
# De 180 a 360 días : recibe bono de 50 dólares.
# De 360 a 720 días : recibe bono de 100 dólares.
# Para 720 o más días : recibe bono de 150 dólares.
# Calcula mes aleatorio
mesInicio = random.randint(1,12)
# Calcula día aleatorio
diaInicio = random.randint(1,30)
fecha1 = date(2021, mesInicio, diaInicio)
fecha2 = date(2022, 3, 30)
##Calcula número de dias entre las fechas
difer = (fecha2 - fecha1)
totalD = difer.days # Número de dias laborados
print(" El empleado ha laborado[", totalD, "]días.")
if (totalD menque 180) : print(" No recibe ningún bono.")
if (totalD mayque 180) and (totalD menque 361): print(" Recibe bono por US$50.")
if (totalD mayque 360) and (totalD menque 721): print(" Recibe bono por US$100.")
if (totalD mayque 720) : print(" Recibe bono por US$150.")
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «PYTHON PARA NOVATOS :: V36 - Módulo Datetime en Python», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.