####################################################[br]#Ejemplos en Python usando la librería datetime.[br]#1. Obtener la fecha y hora actual:[br]import datetime[br][br]# obtiene la fecha y hora actual[br]fecha_actual = datetime.datetime.now()[br][br]# imprime la fecha y hora actual[br]print(fecha_actual)[br][br]#2. Obtener la fecha actual en un formato específico:[br]import datetime[br][br]# obtiene la fecha actual[br]fecha_actual = datetime.date.today()[br][br]# imprime la fecha actual en formato dd/mm/aaaa[br]print(fecha_actual.strftime('%d/%m/%Y'))[br][br]#3. Crear una fecha específica:[br]import datetime[br][br]# crea una fecha específica (25 de diciembre de 2022)[br]fecha_navidad = datetime.date(2022, 12, 25)[br][br]# imprime la fecha de Navidad[br]print(fecha_navidad)[br][br]#4. Restar o sumar días a una fecha específica:[br]import datetime[br][br]# crea una fecha específica (25 de diciembre de 2022)[br]fecha_navidad = datetime.date(2022, 12, 25)[br][br]# resta 7 días a la fecha de Navidad[br]fecha_anterior = fecha_navidad - datetime.timedelta(days=7)[br][br]# suma 7 días a la fecha de Navidad[br]fecha_posterior = fecha_navidad + datetime.timedelta(days=7)[br][br]# imprime las fechas resultantes[br]print(fecha_anterior)[br]print(fecha_posterior)[br][br]#5. Calcular la diferencia entre dos fechas:[br]import datetime[br][br]# crea dos fechas específicas (25 de diciembre de 2022 y 1 de enero de 2023)[br]fecha_navidad = datetime.date(2022, 12, 25)[br]fecha_ano_nuevo = datetime.date(2023, 1, 1)[br][br]# calcula la diferencia entre las dos fechas[br]diferencia = fecha_ano_nuevo - fecha_navidad[br][br]# imprime la diferencia en días[br]print(diferencia.days)[br]
#1. Convertir una cadena de texto en un objeto `datetime`:[br]import time[br]fecha_str = '2022-12-31'[br]fecha = time.strptime(fecha_str, '%Y-%m-%d')[br]print('La fecha es:', fecha)[br][br]#2. Convertir una cadena de texto con fecha y hora en un objeto `datetime`:[br]import time[br]fecha_hora_str = '2022-12-31 23:59:59'[br]fecha_hora = time.strptime(fecha_hora_str, '%Y-%m-%d %H:%M:%S')[br]print('La fecha y hora son:', fecha_hora)[br][br]#3. Convertir una cadena de texto con zona horaria en un objeto `datetime`:[br]import time[br]fecha_hora_tz_str = '2022-12-31 23:59:59 -0500'[br]fecha_hora_tz = time.strptime(fecha_hora_tz_str, '%Y-%m-%d %H:%M:%S %z')[br]print('La fecha y hora con zona horaria son:', fecha_hora_tz)[br][br]#4. Convertir una cadena de texto con formato personalizado en un objeto `datetime`:[br]import time[br]fecha_personalizada_str = '31-Dic-2022'[br]fecha_personalizada = time.strptime(fecha_personalizada_str, '%d-%b-%Y')[br]print('La fecha personalizada es:', fecha_personalizada)[br][br]######################################################[br]# Python - Formatos de Fecha y Hora[br]# Formatear la fecha usando strptime() en Python[br]# https://www.geeksforgeeks.org/python-datetime-strptime-function/[br]######################################################[br]#Full month name (%B)[br]#January, February, March, April, May, June, [br]#July, August, September, October, November, December[br][br]#Short form of month (%b) [br]#Jan, Feb, Mar, Apr, May, Jun,[br]#Jul, Aug, Sep, Oct, Nov, Dec[br][br]#Full weekday name (%A) [br]#Sunday, Monday, Tuesday, Wednesday, [br]#Thursday, Friday, Saturday[br][br]#Short form of weekday name (%a) [br]#Sun, Mon, Tue, Wed, Thu, Fri, Sat[br]