Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
opa pessoal.. to com uma data no formato assim.. 19920420 um inteiro composto por ano+mes+dia .. como posso converte ele pra um datetime ?
valww
Convert.ToDateTime(dtr.GetValue(4)).ToString("dd/MM/yyyy");=\ nun funfo
opa valww ae Danimar =]
o terceiro parametro ta dando erro *nao ta aceitando null
hehe fico ganbiarrado mas por enquanto to resolvendo assim
StringBuilder data = new StringBuilder(dtr.GetValue(4).ToString());
data.Insert(4, "-");
data.Insert(7, "-");
Convert.ToDateTime(data.ToString()).ToString("dd/MM/yyyy");valwwA sua variável dtr deve ser convertida para String.
int dtr = 19990204;
DateTime dt = new DateTime();
dt = DateTime.ParseExact(dtr.ToString(), "yyyyMMdd", null);int datainteiro = 19920420;
string ano;
string mes;
string dia;
ano = datainteiro.ToString().Substring(0, 4);
mes = datainteiro.ToString().Substring(4, 2);
dia = datainteiro.ToString().Substring(6, 2);
this.Text = dia + "\\" + mes + "\\" + ano;
// outra alternativa
this.Text = this.Text + " -- " + datainteiro.ToString().Substring(6, 2) + "\\" + datainteiro.ToString().Substring(4, 2) + "\\" + datainteiro.ToString().Substring(0, 4);
//Convert.ToDateTime( dia + "\\" + mes + "\\" + ano);valw pelas respostas pessoal =]
*topico resolvido
>
opa pessoal.. to com uma data no formato assim.. 19920420 um inteiro composto por ano+mes+dia .. como posso converte ele pra um datetime ?
valww
Convert.ToDateTime(dtr.GetValue(4)).ToString("dd/MM/yyyy");=\ nun funfo
Tenta assim:
DateTime data = DateTime.ParseExact(dtr.GetValue(4),"yyyyMMdd",null);