none
Duvidas... RRS feed

  • Pergunta

  • Como usar datetimepicker em c# 2012 ou 2013 e base de dados para aceitar dados no formato dd-MM-yyyy (21-12-2016) e no formato yyyy-MM-dd (2016-12-21) ?

    Ele aceita inserir no banco de dados se a propriedade CustomFormat estiver yyyy-MM-dd  mas se o banco de dados tiver formatado

    desta maneira dd-MM-yyyy tens que alterar novamente a propriedade CustomFormat para dd-MM-yyyy e é um trabalho...

    obrigado antes de mais a quem postar nesta está a me aquecer a cabeça...

    segunda-feira, 5 de dezembro de 2016 23:30

Respostas

  • Bom dia Angolano de Ouro,

    Você pode verificar a classe CultureInfo.

    DateTime e CultureInfo

    DateTime ToString

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 8 de dezembro de 2016 12:36
    Moderador

Todas as Respostas

  • Bom dia Angolano de Ouro,

    Por gentileza, verifique se essa sugestão o ajuda.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 6 de dezembro de 2016 11:41
    Moderador
  • Boa tarde... Robson até aqui  tenho chegado e isto depende da língua do SQLServer se for português então formato é  do dateTimePicker é dd-MM-yyyy e se for Inglês o formato é  yyyy-MM-dd... A minha questão é se não existe um critério que admite as duas formas sem apresentar erro ? OBS: em c# 2012, 2013 ou 2015...

    Obrigado...

    terça-feira, 6 de dezembro de 2016 15:13
  • Não!

    Ou será um ou será outro.

    Eu trabalho com a data em inglês e passo para uma classe para tratar dados que faz a conversão para o inglês.


    "A mente que se abre para uma nova idéia, jamais voltará a seu tamanho original".

    terça-feira, 6 de dezembro de 2016 16:51
  • Douglas Boa noite! Agradeceria se postasse  o teu exemplo no forum... para que possa fazer uma analogia, visto que quando esta a se programar utilizando o controlo dateTimePicker c# há algumas dificuldade, isto em função da lingua SQLServer ou é um ou outro como disseste! Eu queria uma ideia para uniformizar, fazendo com que o banco de dados aceita tanto data no formato  dd-MM-yyyy ou no formato yyyy-MM-dd e está a me ser um quebra cabeça...
    terça-feira, 6 de dezembro de 2016 22:40
  • Bom dia Angolano de Ouro,

    Você pode verificar a classe CultureInfo.

    DateTime e CultureInfo

    DateTime ToString

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 8 de dezembro de 2016 12:36
    Moderador
  • Bom dia,

    Devido a falta de interação do autor dessa pergunta,

    esse tópico está sendo fechado. Caso o problema ainda

    esteja ocorrendo, favor abrir um novo.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 12 de dezembro de 2016 12:01
    Moderador