Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

m3oliveira

[Resolvido] Converter DateTime no modo DD/MM/AAA para String

Recommended Posts

Boa Tarde!

 

Tenho o seguinte método:

 

public bool testaDisponibilidade(DateTime data, string hora)
       {
           NpgsqlConnection cn = new NpgsqlConnection();
           try
           {
               cn.ConnectionString = Dados.StringDeConexao;
               NpgsqlDataReader reader;
               NpgsqlCommand cmd = new NpgsqlCommand();
               cmd.Connection = cn;
               cmd.CommandText = "select * from consulta where data ='" + data + "' and hora='" + hora + "'";
               MessageBox.Show(cmd.CommandText);

               cn.Open();
               reader = cmd.ExecuteReader();

               if (reader.HasRows)
               {
                   return true;
               }
               else
               {
                   return false;
               }
           }
           catch (NpgsqlException ex)
           {
               throw new Exception(ex.Message);
           }
           finally
           {
               cn.Close();
           }
       }

 

porém, a data que vem por padrão do datetimepicker DD/MM/AAAA e a Hora Junto, gostaria que viesse apenas a data...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia!

 

Com uma boa "Googlada" consegui resolver, deixo aqui a solução:

 

Utilizei o método Format, da classe String, que recebe como parâmetro uma string ( o formato que eu quero que tenha minha data) e um DateTime:

 

string dat;

dat = String.Format("{0:yyyy/MM/dd}", agen.Data);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.