91 |
(16, "Por la tarde"), |
(16, "Por la tarde"), |
92 |
(20, "Por la noche") ] |
(20, "Por la noche") ] |
93 |
|
|
94 |
|
# La siguiente lista contiene los nombres de los meses, van ordenados de 1 a |
95 |
|
# MESES_POR_ANNO. |
96 |
|
|
97 |
|
NOMBRES_MES = [ "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", |
98 |
|
"Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre" ] |
99 |
|
|
100 |
# Los siguientes valores son usados internamente para los cálculos. Se obtienen |
# Los siguientes valores son usados internamente para los cálculos. Se obtienen |
101 |
# automáticamente. No tocar. |
# automáticamente. No tocar. |
102 |
|
|
122 |
|
|
123 |
def __str__(self): |
def __str__(self): |
124 |
"""Devuelve un string con la fecha en formato imprimible.""" |
"""Devuelve un string con la fecha en formato imprimible.""" |
125 |
return "%02d/%02d/%04d T.E. %02d:%03d" % (self.__dia, self.__mes, self.__anno, |
return "%d de %s de %d T.E. %02d:%03d" % (self.dia(), |
126 |
self.__hora, self.__segundo) |
self.nombre_mes(), |
127 |
|
self.anno(), |
128 |
|
self.hora(), |
129 |
|
self.segundo()) |
130 |
|
|
131 |
def anno(self): |
def anno(self): |
132 |
return self.__anno |
return self.__anno |
136 |
return self.__mes |
return self.__mes |
137 |
|
|
138 |
|
|
139 |
|
def nombre_mes(self): |
140 |
|
return FechaHoraMine.NOMBRES_MES[self.__mes - 1] |
141 |
|
|
142 |
|
|
143 |
def dia(self): |
def dia(self): |
144 |
return self.__dia |
return self.__dia |
145 |
|
|
487 |
b = FechaHoraMine_crear(anno=2500, mes=9, dia=10) |
b = FechaHoraMine_crear(anno=2500, mes=9, dia=10) |
488 |
c = FechaHoraMine_crear(anno=2502, mes=5, dia=20) |
c = FechaHoraMine_crear(anno=2502, mes=5, dia=20) |
489 |
|
|
490 |
print "De [%s] a [%s] va [%s]" % (str(a), str(b), str(b - a)) |
print "De [%s]\n a [%s]\n va [%s]" % (str(a), str(b), str(b - a)) |
491 |
print "De [%s] a [%s] va [%s]" % (str(c), str(a), str(a - c)) |
print "De [%s]\n a [%s]\n va [%s]" % (str(c), str(a), str(a - c)) |
492 |
|
|
493 |
r = FechaHoraMineRel(signo=1, annos=4, meses=1, dias=40) |
r = FechaHoraMineRel(signo=1, annos=4, meses=1, dias=40) |
494 |
|
|
495 |
print "[%s] mas [%s] es [%s]" % (str(a), str(r), str(a + r)) |
print "[%s]\n mas [%s]\n es [%s]" % (str(a), str(r), str(a + r)) |
496 |
|
|
497 |
while 1: |
while 1: |
498 |
ahora = FechaHoraMine_ahora() |
ahora = FechaHoraMine_ahora() |