public int difEntre2Horas(Hora h) { int segsHora1 = segundo + (minuto * 60) + (hora * 60 * 60); //calcular segundos hora 1 int segsHora2 = h.segundo + (h.minuto * 60) + (h.hora * 60 * 60); //calcular segundos hora 2 return(Math.Abs((segsHora1 - segsHora2) / (60 * 60))); //converter em horas }
public Data(int d, int m, int a, int dia, int hor, int min, int seg) { if (!SetDia(d)) { SetDia(01); } if (!SetMes(m)) { SetMes(01); } if (!SetAno(a)) { SetAno(2000); } if (!SetDiaSemana(dia)) { SetDiaSemana(1); } this.hora = new Hora(hor, min, seg); }
public Hora(Hora h) { hora = h.hora; minuto = h.minuto; segundo = h.segundo; }