Dicas .net :: Usando system.globalization.numberformatinfo e system.globalization.datetimeformatinfo

8 views
Skip to first unread message

gabriel...@gmail.com

unread,
Oct 6, 2007, 12:39:40 PM10/6/07
to INFNET Desenvolvedor Microsoft .NET
No antigo VB e no ASP legado com VBScript utilizávamos a função
FormatNumber para formatar números flutuantes.
Agora no asp.net temos um método de conversão para converter números
flutuantes e tipos datetime para o formato desejado.

Segue abaixo um exemplo de como utilizar essas funções:

Dim data As Date
data = Date.Now
Response.Write("" & data.ToString("dd/MM/yyyy")) 'data formato dia mes
ano
Response.Write ("" & data.ToString("hh:mm:ss")) 'data somente horas
Response.Write("" & data.ToString("dd/MM/yyyy hh:mm:ss")) 'data e hora
data = "2007-08-30"
Response.Write ("" & data.ToString("dd/MM/yyyy")) 'data formato dia
mes ano

Dim numero As Double
numero = 1000 / 3
Response.Write("" & numero.ToString("C")) 'converte para currency
Response.Write("" & numero.ToString("F2")) 'float com duas casas
decimais
Response.Write("" & numero.ToString("F4")) 'float com quatro casas
decimais


Segue abaixo o link para maiores informações do site da microsoft para
as classes
system.globalization.numberformatinfo e
system.globalization.datetimeformatinfo

http://msdn2.microsoft.com/en-us/library/system.globalization.numberformatinfo(VS.80).aspx
http://msdn2.microsoft.com/en-us/library/system.globalization.datetimeformatinfo(VS.80).aspx

Abraços

Reply all
Reply to author
Forward
0 new messages