Jump to content


Photo

Formatação De Valores, Datas


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 MACUL

MACUL

    Doutor

  • Usuários
  • 770 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 24/05/2007, 13:11

A propriedade DataFormatString fornece uma formatação customizada

A sintaxe é a seguinte: {0:[Formato][Qtde. Casas Decimais]}. O caracter que vem após os dois pontos é o formato em que o valor será exibido. Você também poderá optar por definir a quantidade de casas decimais da seguinte forma: {0:C2}. A seguir uma lista com os valores possíveis:

Standard Format

Descrição

C

Exibe o valor no formato de moeda.

D

Exibe o valor no formato decimal.

E

Exibe o valor no formato científico (exponencial).


F

Exibe o valor no formato fixo.

G

Exibe o valor no formato geral.

N

Exibe o valor no formato numérico.

P

Exibe o valor no formato de porcentagem.

X

Exibe o valor no formato hexadecimal.



Observação: Os caracteres acima que especificam o formato a ser exibido não são case-sensitive, exceto para o X, pois se ele for minúsculo os valores serão apresentados em minúsculo, do contrário, serão exibidos em maiúsculo.

Custom Format

Descrição

MM/dd/yyyy

Formato Mês/Dia/Ano

dd/MM/yyyy

Formato Dia/Mês/Ano

hh:mm

Formato Hora:Minuto

hh:mm:ss

Formato Hora:Minuto:Segundo

dd/MM/yyyy hh:mm:ss

Formato Dia/Mês/Ano Hora:Minuto:Segundo




vb.net
Dim dataAtual As DateTime = DateTime.Now
		Console.WriteLine("Este exemplo se baseia em: " & Format(dataAtual, "General Date"))
		Console.WriteLine("-- Função de formatação --")
		Console.WriteLine("Data completa: " & FormatDateTime(dataAtual, DateFormat.GeneralDate))
		Console.WriteLine("Long Date:	 " & FormatDateTime(dataAtual, DateFormat.LongDate))
		Console.WriteLine("Short Date:	" & FormatDateTime(dataAtual, DateFormat.ShortDate))
		Console.WriteLine("Long Time:	 " & FormatDateTime(dataAtual, DateFormat.LongTime))
		Console.WriteLine("Short Time:	" & FormatDateTime(dataAtual, DateFormat.ShortTime))


yourDate.toString("dd/MMM/yyyy");
String.Format("mm/dd/yyyy");
System.DateTime.Now.ToString("dd MMM yyyy");


String.Format("{0:C}", dr["Price"]);

Referências :

http://msdn2.microso...3k1(vs.71).aspx
http://download.micr.../vbnet_hora.doc
http://www.projetand...amp;File=Format
*************** M ** A ** C ** U ** L ***************

*************************************************




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq