none
Uma Dúvida com Data!! RRS feed

  • Pergunta

  • Bom eu estou criando uma Aplicação bem simples de data e queria saber se não tem problema eu fazer a Data como uma string assim:

                

       private struct Inteiros 
            {
                public int numero;
                public int matricula;
                public string dataNascimento;
                public int Turma;
            }
            static void Main(string[] args)
            {
                Inteiros Al01;
                Al01.numero = 20;
                Al01.matricula = 39856-6;
                Al01.dataNascimento ="19 / 03 / 1989";
                Al01.Turma = 507;

                Inteiros Al02;
                Al02.numero = 30;
                Al02.matricula = 35566 - 6;
                Al02.dataNascimento ="19 / 03 / 1999";
                Al02.Turma = 508;

                List<Inteiros> Alunos = new List<Inteiros>();
                Alunos.Add(Al01);
                Alunos.Add(Al02);

                foreach (Inteiros item in Alunos)
                {
                    Console.WriteLine("Número do Aluno: " + item.numero.ToString());
                    Console.WriteLine("Matricula do Aluno: " + item.matricula.ToString());
                    Console.WriteLine("Data de Nascimento do Aluno: " + item.dataNascimento);
                    Console.WriteLine("Turma do Aluno: " + item.Turma.ToString());
                    Console.WriteLine("--------------------");
                }



                Console.WriteLine("Apos ter verificado os Dados, aperte qualquer tecla para sair do programa");

                Console.ReadKey();

    Ou se tem alguma outra maneira mais aconselhável, de mostrar a Data??

    quarta-feira, 9 de março de 2016 17:35

Respostas

  • Defina sua propriedade de Data como sendo do tipo DateTime, já que esta é a prática mais correta.

    Para preencher uma data vc poderia fazer algo como:

    Al01.dataNascimento = new DateTime(1989, 03, 19);

    quarta-feira, 9 de março de 2016 18:16

Todas as Respostas

  • Defina sua propriedade de Data como sendo do tipo DateTime, já que esta é a prática mais correta.

    Para preencher uma data vc poderia fazer algo como:

    Al01.dataNascimento = new DateTime(1989, 03, 19);

    quarta-feira, 9 de março de 2016 18:16
  • Problema não tem, mas se você usar o DateTime é mais prático para calculo, conversão e etc...
    quarta-feira, 9 de março de 2016 18:17