You are on page 1of 5

Ejemplo:

<asp:BoundField DataField="birthdate" HeaderText="birthdate"


SortExpression="birthdate" DataFormatString="{0:d}" />
Codigo para Formato de fecha corta: 00/00/0000

Carcter
de
formato

Descripcin

Ejemplo

Coc

Muestra los valores numricos en formato de


moneda. Puede especificar el nmero de
posiciones decimales.

Formato: {0:C}
123,456 -> $123,46
Formato: {0:C3}
123,456 -> $123,456

Dod

Muestra los valores enteros en formato


decimal. Puede especificar el nmero de dgitos.
(Aunque se hace referencia al tipo como
"decimal", se da formato a los nmeros como
enteros.)

Formato: {0:D}
1234 -> 1234
Formato: {0:D6}
1234 -> 001234

Eoe

Muestra los valores numricos en formato


cientfico (exponencial). Puede especificar el
nmero de posiciones decimales.

Formato: {0:E}
1052,0329112756 ->
1,052033E+003
Formato: {0:E2}
-1052,0329112756 - >
-1,05e+003

Fof

Muestra los valores numricos en formato


fijo. Puede especificar el nmero de posiciones
decimales.

Formato: {0:F}
1234,567 -> 1234,57
Formato: {0:F3}
1234,567 -> 1234,567

Gog

Muestra valores numricos en formato general


(la notacin de punto fijo o cientfica, la que sea
ms compacta). Puede especificar el nmero de
dgitos significativos.

Formato: {0:G}
-123,456 -> -123,456
Formato: {0:G2}
-123,456 -> -120

Non

Muestra los valores numricos en formato de


nmero (incluyendo los separadores de grupo y
el signo negativo opcional). Puede especificar el
nmero de posiciones decimales.

Formato: {0:N}
1234,567 -> 1.234,57
Formato: {0:N4}
1234,567 -> 1.234,5670

Pop

Muestra los valores numricos en formato de

Formato: {0:P}

porcentaje. Puede especificar el nmero de


posiciones decimales.

1 -> 100,00%
Formato: {0:P1}
,5 -> 50,0%

Ror

Muestra Single, Double o


valores BigInteger en formato de ida y vuelta.

Formato: {0:R}
123456789,12345678 ->
123456789,12345678

Xox

Muestra los valores enteros en formato


hexadecimal. Puede especificar el nmero de
dgitos.

Formato: {0:X}
255 -> FF
Formato: {0:x4}
255 -> 00ff

Para obtener ms informacin y ejemplos que muestran el formato de otros valores de


referencia cultural, veaCadenas con formato numrico estndar. Tambin puede crear
cadenas con formato de nmero personalizadas. Para obtener ms informacin,
vea Cadenas con formato numrico personalizado.
La tabla siguiente enumera los caracteres de formato para campos DateTime. La
mayora de estas caractersticas de formato producen un resultado diferente que
depende de la configuracin de la referencia cultural. Los ejemplos son para un
valor DateTime de 6/15/2009 1:45:30 PM con una configuracin de referencia cultural
de en-US.

Carcter
de
formato

Descripcin

Ejemplo

Patrn de fecha corta.

Formato: {0:d}
6/15/2009 1:45:30 PM ->
6/15/2009

Patrn de fecha larga.

Formato: {0:D}
6/15/2009 1:45:30 PM
->Monday, June 15, 2009

Patrn de fecha y hora completa (hora corta).

Formato: {0:f}
6/15/2009 1:45:30 PM ->
Monday, June 15, 2009
1:45 PM

Patrn de fecha y hora completa (hora larga).

Formato: {0:F}
6/15/2009 1:45:30 PM ->
Monday, June 15, 2009
1:45:30 PM

Patrn de fecha y hora general (hora corta).

Formato: {0:g}
6/15/2009 1:45:30 PM ->
6/15/2009 1:45 PM

Modelo de fecha y hora general (hora larga).

Formato: {0:G}
6/15/2009 1:45:30 PM ->
6/15/2009 1:45:30 PM

Mom

Patrn de mes/da.

Formato: {0:M}
6/15/2009 1:45:30 PM ->
15 de junio

Ooo

Modelo de fecha y hora de ida y vuelta.

Formato: {0:o}
6/15/2009 1:45:30 PM ->
2009-0615T13:45:30.0900000

Ror

modelo RFC1123, (para obtener informacin,


veaDateTimeFormatInfo.RFC1123Pattern).

Formato: {0:R}
6/15/2009 1:45:30 PM ->
Mon, 15 Jun 2009
20:45:30 GMT

Modelo de fecha y hora que se puede ordenar.

Formato: {0:s}
6/15/2009 1:45:30 PM ->
2009-06-15T13:45:30

Patrn de hora corta.

Formato: {0:t}
6/15/2009 1:45:30 p.m.
-> 1:45 p.m.

Patrn de hora larga.

Formato: {0:T}
6/15/2009 1:45:30 PM ->
1:45:30 PM

Modelo de fecha y hora universal que se puede


ordenar.

Formato: {0:u}
6/15/2009 1:45:30 PM ->
2009-06-15 20:45:30Z

Patrn de fecha y hora completa universal.

Formato: {0:U}
6/15/2009 1:45:30 PM ->
Monday, June 15, 2009
8:45:30 PM

Yoy

Patrn de mes y ao.

Formato: {0:Y}

6/15/2009 1:45:30 PM ->


junio de 2009
Para obtener ms informacin y ejemplos que muestran el formato de otros valores de
referencia cultural, veaCadenas con formato de fecha y hora estndar. Tambin puede
crear cadenas con formato de fecha y hora personalizadas. Para obtener ms
informacin, vea Cadenas con formato de fecha y hora personalizado.

Ejemplos
Hay un proyecto de sitio web de Visual Studio con cdigo fuente disponible para este
tema: Descargar.
En el ejemplo siguiente se muestra cmo usar la propiedad DataFormatString para
especificar un formato de presentacin personalizado para los valores de un campo.
None
<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:AWLTConnectionString
%>"
SelectCommand="SELECT ProductID, Name, ProductNumber,
ListPrice, Weight, ModifiedDate FROM SalesLT.Product">
</asp:SqlDataSource>
<asp:GridView ID="GridView1" runat="server"
AutoGenerateColumns="False"
DataKeyNames="ProductID" DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="ProductID"
HeaderText="ProductID"
InsertVisible="False" ReadOnly="True"
SortExpression="ProductID"
DataFormatString="{0:D6}" />
<asp:BoundField DataField="Name"
HeaderText="Name"
SortExpression="Name"
DataFormatString="{0}" />
<asp:BoundField DataField="ProductNumber"
HeaderText="ProductNumber"

SortExpression="ProductNumber"
DataFormatString= "#{0}" />
<asp:BoundField DataField="ListPrice"
HeaderText="ListPrice"
SortExpression="ListPrice"
DataFormatString="{0:C}" />
<asp:BoundField DataField="Weight"
HeaderText="Weight"
SortExpression="Weight"
DataFormatString="{0:F3}" />
<asp:BoundField DataField="ModifiedDate"
HeaderText="ModifiedDate"
SortExpression="ModifiedDate"
DataFormatString="{0:d}" />
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>

En el ejemplo siguiente se muestra una fila del resultado de aplicar este ejemplo.

ProductI
D
000680

Name
HL Road
Frame Black, 58

ProductNumbe
r
#FR-R92B-58

ListPrice

Weight

$1,431.5
0

1016.04
0

ModifiedDat
e
3/11/2004

You might also like