ESTOU COM UM PEQUENO GRANDE PROBLEMA... preciso criar uma função que receba um formato qualquer de data (dd/mm/aaaa, mm/dd/aaaa, aaaa/mm/dd) e tranforme para dd/mm/aaaa.
Alguem tem uma idéia de como fazer isso em C#... pois e VB eu já sei. Estou fazendo da seguinte maneira(abaixo)... mas não está dando certo... pois quando eu coloco 05/26/2006 ele dá erro... só dá certo se eu coloco 26/05/2006:
public class Funcoes
{
public string convData(DateTime pData)
{
string novaData;
int Dia = pData.Day;
int Mes = pData.Month;
int Ano = pData.Year;
if (Mes > 9)
{
if (Dia > 9)
{
novaData = Convert.ToString(Dia + "/" + Mes + "/" + Ano);
}
else
{
novaData = Convert.ToString("0" + Dia + "/" + Mes + "/" + Ano);
}
}
else
{
if (Dia > 9)
{
novaData = Convert.ToString(Dia + "/" + Mes + "/" + Ano);
}
else
{
novaData = Convert.ToString("0" + Dia + "/" + Mes + "/" + Ano);
}
}
//novaData = Dia.ToString() + "/" + Mes.ToString() + "/" + Ano.ToString();
return novaData;
}
Edição feita por: PaoVelho, 17/07/2006, 15:38.










