Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
Tenho um WebForm onde o usuário irá colocar a data para pesquisa, ele informa da seguinte forma -> 120811, gostaria de pegar esse valor e formatar para 12/08/2011, até colocar as barras eu consegui, mas como colocar o ano para 4 digitos?
Sendo que se ele informar o ano 99 formatar para 1999 e não para 2099?
Pode usar só
String data = Convert.ToDateTime("10/08/11").ToString();
ou faz a solução do colega de cima...
if(stringAno.Length == 2){
int i = int.Parse(stringAno);
if( i <= 99 && i > 20){
stringAno = "19" + stringAno;
}else{
stringAno = "20" + stringAno;
}
}
Faça o seguinte, converta o ano para int e faça um if e concatene conforme sua necessidade.