Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created December 20, 2018 00:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/0ccbfd05806d584b4cd36728263a2be5 to your computer and use it in GitHub Desktop.
Save parzibyte/0ccbfd05806d584b4cd36728263a2be5 to your computer and use it in GitHub Desktop.
Formatear fecha y hora actual en Python created by parzibyte - https://repl.it/@parzibyte/Formatear-fecha-y-hora-actual-en-Python
"""
Formatear fecha actual de modo que su formato quede como:
"Miércoles, 19 de Diciembre del 2018"
@author parzibyte
"""
from datetime import datetime
#Diccionarios de días y meses
meses = {
1: "Enero",
2: "Febrero",
3: "Marzo",
4: "Abril",
5: "Mayo",
6: "Junio",
7: "Julio",
8: "Agosto",
9: "Septiembre",
10: "Octubre",
11: "Noviembre",
12: "Diciembre",
}
dias = {
0: "Domingo",
1: "Lunes",
2: "Martes",
3: "Miércoles",
4: "Jueves",
5: "Viernes",
6: "Sábado",
}
ahora = datetime.now()
numero_mes = ahora.month
# A entero para quitar los ceros a la izquierda en caso de que existan
numero_dia = int(ahora.strftime("%w"))
# Leer diccionario
dia = dias.get(numero_dia)
mes = meses.get(numero_mes)
# Formatear
fecha = "{}, {} de {} del {}".format(dia, ahora.day, mes, ahora.year)
#Imprimir
print(fecha)
# Miércoles, 19 de Diciembre del 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment