6
Ejemplo: <asp:BoundField DataField="birthdate" HeaderText="birthdate" SortExpression="birthdate" DataFormatString="{0:d}" /> Codigo para Formato de fecha corta: 00/00/0000 Carácte r de formato Descripción Ejemplo C o c Muestra los valores numéricos en formato de moneda. Puede especificar el número de posiciones decimales. Formato: {0:C} 123,456 -> $123,46 Formato: {0:C3} 123,456 -> $123,456 D o d Muestra los valores enteros en formato decimal. Puede especificar el número de dígitos. (Aunque se hace referencia al tipo como "decimal", se da formato a los números como enteros.) Formato: {0:D} 1234 -> 1234 Formato: {0:D6} 1234 -> 001234 E o e Muestra los valores numéricos en formato científico (exponencial). Puede especificar el número de posiciones decimales. Formato: {0:E} 1052,0329112756 - > 1,052033E+003 Formato: {0:E2} -1052,0329112756 - > -1,05e+003 F o f Muestra los valores numéricos en formato fijo. Puede especificar el número de posiciones decimales. Formato: {0:F} 1234,567 -> 1234,57 Formato: {0:F3} 1234,567 -> 1234,567

Formato de Fecha, Numero y Moneda ASP.net

Embed Size (px)

DESCRIPTION

Códigos de ASP.net, que pueden ser utilizados para dar un Formato a la Fecha, Numero y Moneda

Citation preview

Page 1: Formato de Fecha, Numero y Moneda ASP.net

Ejemplo:

<asp:BoundField DataField="birthdate" HeaderText="birthdate" SortExpression="birthdate" DataFormatString="{0:d}" />

Codigo para Formato de fecha corta: 00/00/0000

Carácter de formato

Descripción Ejemplo

C o c Muestra los valores numéricos en formato de moneda. Puede especificar el número de posiciones decimales.

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

D o d Muestra los valores enteros en formato decimal. Puede especificar el número de dígitos. (Aunque se hace referencia al tipo como "decimal", se da formato a los números como enteros.)

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

E o e Muestra los valores numéricos en formato científico (exponencial). Puede especificar el número de posiciones decimales.

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

F o f Muestra los valores numéricos en formato fijo. Puede especificar el número de posiciones decimales.

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

G o g Muestra valores numéricos en formato general (la notación de punto fijo o científica, la que sea más compacta). Puede especificar el número de dígitos significativos.

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

N o n Muestra los valores numéricos en formato de número (incluyendo los separadores de grupo y el signo negativo opcional). Puede especificar el número de posiciones decimales.

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

P o p Muestra los valores numéricos en formato de Formato: {0:P}

Page 2: Formato de Fecha, Numero y Moneda ASP.net

porcentaje. Puede especificar el número de posiciones decimales.

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

R o r Muestra Single, Double o valores BigInteger en formato de ida y vuelta.

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

X o x Muestra los valores enteros en formato hexadecimal. Puede especificar el número de dígitos.

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

Para obtener más información y ejemplos que muestran el formato de otros valores de referencia cultural, veaCadenas con formato numérico estándar. También puede crear cadenas con formato de número personalizadas. Para obtener más información, vea Cadenas con formato numérico personalizado.La tabla siguiente enumera los caracteres de formato para campos DateTime. La mayoría de estas características de formato producen un resultado diferente que depende de la configuración de la referencia cultural. Los ejemplos son para un valor DateTime de 6/15/2009 1:45:30 PM con una configuración de referencia cultural de en-US.

Carácter de formato

Descripción Ejemplo

d Patrón de fecha corta. Formato: {0:d}6/15/2009 1:45:30 PM -> 6/15/2009

D Patrón de fecha larga. Formato: {0:D}6/15/2009 1:45:30 PM ->Monday, June 15, 2009

f Patrón de fecha y hora completa (hora corta). Formato: {0:f}6/15/2009 1:45:30 PM -> Monday, June 15, 2009 1:45 PM

F Patrón 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

Page 3: Formato de Fecha, Numero y Moneda ASP.net

g Patrón de fecha y hora general (hora corta). Formato: {0:g}6/15/2009 1:45:30 PM -> 6/15/2009 1:45 PM

G 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

M o m Patrón de mes/día. Formato: {0:M}6/15/2009 1:45:30 PM -> 15 de junio

O o o Modelo de fecha y hora de ida y vuelta. Formato: {0:o}6/15/2009 1:45:30 PM -> 2009-06-15T13:45:30.0900000

R o r modelo RFC1123, (para obtener información, veaDateTimeFormatInfo.RFC1123Pattern).

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

s Modelo de fecha y hora que se puede ordenar. Formato: {0:s}6/15/2009 1:45:30 PM -> 2009-06-15T13:45:30

t Patrón de hora corta. Formato: {0:t}6/15/2009 1:45:30 p.m. -> 1:45 p.m.

T Patrón de hora larga. Formato: {0:T}6/15/2009 1:45:30 PM -> 1:45:30 PM

u 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

U Patrón de fecha y hora completa universal. Formato: {0:U}6/15/2009 1:45:30 PM -> Monday, June 15, 2009 8:45:30 PM

Y o y Patrón de mes y año. Formato: {0:Y}

Page 4: Formato de Fecha, Numero y Moneda ASP.net

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

Para obtener más información y ejemplos que muestran el formato de otros valores de referencia cultural, veaCadenas con formato de fecha y hora estándar. También puede crear cadenas con formato de fecha y hora personalizadas. Para obtener más información, vea Cadenas con formato de fecha y hora personalizado.

EjemplosHay un proyecto de sitio web de Visual Studio con código fuente disponible para este tema: Descargar.En el ejemplo siguiente se muestra cómo usar la propiedad DataFormatString para especificar un formato de presentación 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"

Page 5: Formato de Fecha, Numero y Moneda ASP.net

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.

ProductID

Name ProductNumber ListPrice Weight ModifiedDate

000680 HL Road Frame - Black, 58

#FR-R92B-58 $1,431.50

1016.040

3/11/2004