Inquiridor
COMO CONVERTER UM MASKEDTEXTBOX EM DATETIMEPICKER?

Pergunta
-
Galera Eu queria comparar um Dados digitada com Uma Outra Dados Paragrafo Descobrir a Diferença de ano e ENTÃO Validar A Idade OU NÃO ..
eu consegui Fazer ISSO com DateTimePicker e ficou ASSIM ....
DateTimePicker dtbDia = new DateTimePicker ();
dtbDia.Value = DateTime.Now.AddYears (-14);
if (dtpData.value <dtBDay.Value)
{
! MessageBox.Show ( "Rápido Rápido rápido Você nao tem Uma Idade minima de 14 ano ");
return false;
}Mais eu gosto de trabalhar Há ha ha Mais com maskedTexBox ..
ja Tentei ESSA Conversão Mais NÃO DEU CertoDateTime teste = Convert.ToDateTime (maskedTextBox1.Text);
ALGUEM SABE COMO CONVERTER DE UMA CERTA Maneira ??
Todas as Respostas
-
Não sei se é isto, talvez não esteja funcionado porque a data como string deve ser passada com 'dd/MM/yyyy', veja o exemplo abaixo com um try e retornando null se der erro :
DateTime? dt; try { dt = Convert.ToDateTime("30/12/2016"); } catch (Exception) { dt = null; }
Se foi útil e/ou resolveu seu problema, não esqueça de marcar como resposta.
Visite : www.codigoexpresso.com.br- Editado Código Expresso segunda-feira, 11 de julho de 2016 23:52
-
mano , maior confusão a sua pergunta , veja se isso te ajuda
if (DateTime.Today.Year - Convert.ToDateTime(maskedTextBox1.Text).Year < 14) { MessageBox.Show("Vc não em 14 anos"); } if(DateTime.Today.Subtract(Convert.ToDateTime(maskedTextBox1.Text)).TotalDays /14 < 365 ) { MessageBox.Show("Vc não em 14 anos"); }
Diego Almeida Barreto
System Analyst / Software Developer
-
Utilize uma função em javascript, após criar o campo normalmente. Com esta função voce renderiza o campo para um datepicker já com a mascara.
$(function() {
$('input.date').datepicker({changeMonth: true, changeYear: true}).
mask('99/99/9999');
});