Fhernd icon

personalizacion_formato.py

Fhernd | PRO | 12/03/18 11:25:44 AM UTC | 0 ⭐ | 2937 👁️ | Never ⏰ | []
Python |

630 B

|

None

|

0 👍

/

0 👎

_formatos = {
    'amd': '{d.aghnio}-{d.mes}-{d.dia}',
    'mda': '{d.mes}/{d.dia}/{d.aghnio}',
    'dma': '{d.dia}/{d.mes}/{d.aghnio}'
}
 
class Fecha:
    def __init__(self, agnhio, mes, dia):
        self.aghnio = agnhio
        self.mes = mes
        self.dia = dia
 
    def __format__(self, codigo_formato):
        if codigo_formato == '':
            codigo_formato = 'amd'
 
        formato = _formatos[codigo_formato]
        return formato.format(d=self)
 
 
fecha = Fecha(2018, 11, 30)
print(format(fecha))
print(format(fecha, 'mda'))
print('La fecha es {:amd}'.format(fecha))
print('La fecha es {:mda}'.format(fecha))

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎