Python - Librería Datetime y Strptime

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

Geogebra Python