示例#1
0
def opcion3():
    print()
    hora = claseFechaHora()
    hora.AdelantarHora(17, 20, 14)
    hora.Mostrar()
    print()
    hora2 = claseFechaHora()
    hora2.AdelantarHora(17, 20, 16)
    hora2.Mostrar()
    print()
    if(hora > hora2):
        print('La primera hora es mayor que la segunda.')
    else:
        print("la segunda hora es mayor que la primera.")
    os.system("pause")
示例#2
0
def opcion1():
    hora = claseFechaHora()
    hora.Mostrar()
    print()
    print('Se suman 5hs.')
    print()
    suma = hora + 5
    hora.Mostrar()
    os.system("pause")
示例#3
0
def opcion2():
    print()
    hora = claseFechaHora()
    hora.AdelantarHora(7)
    hora.Mostrar()
    print()
    print('Se restan 9hs.')
    print()
    resta = hora - 9
    hora.Mostrar()
    print()
    os.system("pause")
示例#4
0
    def __add__(self, hora):
        aux = self
        h = self.__hora + hora.getHora()
        min = self.__min + hora.getMin()
        s = self.__seg + hora.getSeg()

        if (s >= 60):
            min += 1
            s = s - 60

        if (min >= 60):
            h += 1
            min = min - 60

        if (h > 23):
            h = h - 24
            d = hora.getDia() + 1

        if (self.__mes == 4 or self.__mes == 6 or self.__mes == 9
                or self.__mes == 11):
            if (self.__dia > 30):
                self.__dia -= 30
                self.__mes += 1
        elif (self.__mes == 1 or self.__mes == 3 or self.__mes == 5
              or self.__mes == 7 or self.__mes == 8 or self.__mes == 10
              or self.__mes == 12):
            if (self.__dia > 31):
                if (self.__mes == 12):
                    self.__año += 1
                    self.__mes = 1
                else:
                    self.__mes += 1
                    self.__dia -= 31
        else:
            if (((año % 4) == 0 and (año % 100) != 0) or (año % 400) == 0):
                if (self.__dia > 29):
                    self.__dia -= 29
                else:
                    if (self.__dia > 28):
                        self.__dia -= 28
                self.__mes += 1

        aux = claseFechaHora(d, hora.getMes(), hora.getAño(), h, min, s)
        return aux
示例#5
0
    def __radd__(self, hora):
        h = self.getHora() + hora.getHora()
        min = self.getMin() + hora.getMin()
        s = self.getSeg() + hora.getSeg()

        if (h > 23):
            h = h - 24
            d = hora.getDia() + 1

        if (min >= 60):
            h += 1
            min = min - 60

        if (s >= 60):
            min += 1
            s = s - 60

        aux = claseFechaHora(d, hora.getMes(), hora.getAño(), h, min, s)
        return aux
示例#6
0
文件: main.py 项目: mamasanet/C-digos
from claseFechaHora import claseFechaHora
from claseHora import claseHora
import os
os.system("cls")

if __name__ == '__main__':
    d = 5#int(input('Ingrese dia: '))
    mes = 5#int(input('Ingrese mes: '))
    a = 2020#int(input('Ingrese año: '))
    h = 8#int(input('Ingrese hora: '))
    m = 30#int(input('Ingrese minutos: '))
    s = 30#int(input('Ingrese segundos: '))

    f = claseFechaHora(d, mes, a, h, m, s)
    f.Mostrar()
    print()

    h1 = 20#int(input('Ingrese hora: '))
    m1 = 30#int(input('Ingrese minutos: '))
    s1 = 30#nt(input('Ingrese segundos: '))

    r = claseHora(h1, m1, s1)
    r.Mostrar()
    print()

    f2 = claseFechaHora()
    f2 = f + r
    f2.Mostrar()
    print()

    f3 = r + f