Пример #1
0
 public Data()
 {
     Dia = 1;
     Mes = 1;
     Ano = 2000;
     H   = new Hora();
 }
Пример #2
0
        public Hora DifEntre2Horas(Hora h)
        {
            Hora diff = new Hora();

            if (Horas >= h.Horas)
            {
                diff.Horas = h.Horas + 24 - Horas;
            }
            else
            {
                diff.Horas = h.Horas - Horas;
            }
            if (h.Minutos >= Minutos)
            {
                diff.Minutos = h.Minutos - Minutos;
            }
            else
            {
                diff.Minutos = 60 - Minutos + h.Minutos;
                diff.Horas--;
            }
            if (h.Segundos >= Segundos)
            {
                diff.Segundos = h.Segundos - Segundos;
            }
            else
            {
                diff.Segundos = 60 - Segundos + h.Segundos;
                diff.Minutos--;
            }
            return(diff);
        }
Пример #3
0
 public Data(Data d)
 {
     this.Ano       = d.Ano;
     this.Mes       = d.Mes;
     this.Dia       = d.Dia;
     this.H         = d.H;
     this.diaSemana = d.diaSemana;
 }
Пример #4
0
 public Data()
 {
     _ano      = 2000;
     _mes      = 01;
     _dia      = 01;
     H         = new Hora();
     diaSemana = "";
 }
Пример #5
0
        static void Main(string[] args)
        {
            DateTime pres = DateTime.Now;
            Hora     h    = new Hora(22, 22, 22);
            Data     d    = new Data(29, 2, 2018);
            int      age  = d.Idade(pres);

            Console.WriteLine(d.ToString());
        }
Пример #6
0
        static void Main(string[] args)
        {
            Data d1 = new Data(2010, 03, 25, 01, 00, 00, "Sábado");
            Data d2 = new Data(2017, 03, 25, 01, 00, 00, "Sábado");
            //Console.WriteLine(d1);
            //Console.WriteLine(d2);
            Hora h1 = new Hora(23, 25, 25);
            Hora h2 = new Hora(10, 15, 24);

            Console.WriteLine(d1.difEntreAnos(d2) + " anos");
            string diaSemana = (Console.ReadLine());

            System.Threading.Thread.Sleep(5000);
        }
Пример #7
0
 public Data(int a, int m, int d, int hora, int min, int seg, String ds)
 {
     Ano = a;
     if (Ano == 0)
     {
         Ano = 2000;
     }
     Mes = m;
     if (Mes == 0)
     {
         Mes = 01;
     }
     Dia = d;
     if (Dia == 0)
     {
         Dia = 01;
     }
     H         = new Hora(hora, min, seg);
     diaSemana = ds;
 }
Пример #8
0
 public int difEntre2Horas(Hora h1)
 {
     return(Math.Abs((((h1.H * 60) * 60) + (h1.M * 60) + h1.S) - (((this.H * 60) * 60) + (this.M * 60) + this.S)));
 }
Пример #9
0
 public Hora(Hora h)
 {
     this._h = h.H;
     this._m = h.M;
     this._s = h.S;
 }
Пример #10
0
 public Hora(Hora h)
 {
     Segundos = h.Segundos;
     Minutos  = h.Minutos;
     Horas    = h.Horas;
 }