InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
También puedes ver ...
SubVersion y Visual Studio
Usuarios del sistema en Windows (servicios)
Encriptación con AES Rijndael - Ejemplo
TripleDES - Un ejemplo practico en C#
Templates css para web
Insertar una marca de agua en documentos PDF
Serialización: XmlSerializer y BinaryFormater
Handler para manipular imagenes
IIS 6 y la Autenticacion integrada
Como modificar el web.config sin reiniciar la aplicacion ASP.NET


Aplicando formato de fecha y de número a una variable.

A petición popular vamos a publicar un articulo sobre como formatear una variable de tipo fecha o de tipo numerico una sóla vez.

En futuros articulos veremos como cambiar la configuración regional de forma permanente.

Para cambiar el formato numerico y moneda de una variable por ejemplo a partir de la codificación para españa hacemos algo como esto:

Dim NumberToPrint As Decimal = "-232,53"

 

'Creamos un objeto de tipo NumberFormatInfo basado en un formato existente

Dim objCulture As Globalization.NumberFormatInfo = _

New Globalization.CultureInfo("ES-ES").NumberFormat

 

'Uno a uno cambiamos las propiedades de ese formato (en este caso estamos repitiendo valores por defecto para la demostración)

objCulture.CurrencyDecimalDigits = 1

objCulture.CurrencyDecimalSeparator = ","

objCulture.CurrencyGroupSeparator = "."

objCulture.CurrencyNegativePattern = 1

 

'Ahora simplemente aplicamos el formato llamando a ToString()

el C representa currenc y objCulture el objeto que hemos creado antes

Response.Write(NumberToPrint.ToString("C", objCulture))

Podriamos haber seleccionado perfectamente el * como separador de miles si hubieramos querido, ahora veremos como cambiar el formato de tipo fecha y hora

'Creamos un objeto de tipo NumberFormatInfo basado en un formato existente

Dim DTFormat As Globalization.DateTimeFormatInfo = _

New Globalization.CultureInfo("es-MX", False).DateTimeFormat

 

'La fecha de hoy

Dim DT As New DateTime( _

DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day)

 

'Formateamos a fecha corta

Dim strDate As String = DT.ToString(DTFormat.ShortDatePattern)

Response.Write(strDate)

 

'Formateamos ahora la hora en formato largo (hay muchas más plantillas)

strDate = DT.ToString(DTFormat.LongDatePattern)

Response.Write(strDate)

Ambos codigos valdrían para aplicar el formato una sóla vez en breve pondremos un tutorial de como cambiar las opciones por defecto de formato de fecha y hora para toda la aplicación.

El codigo está en VB pero para C# es muy similar.

 


 Versión para imprimir  Foros de consulta

 
consulta por rodrigocemix
Respuesta recibida el [07/02/2008 01:21:31]
necesito asignar directamente una fecha a una variable, alguien sabe como hacerlo, trate de esta forma pero no me resulta
<%Dim inic As DateTime =´04-10-2006'%> en asp donde

 
pregunta por lilo
Respuesta recibida el [24/04/2008 11:34:41]
como puedo hacerlo para un texbox y una columna de un grid.
es que ya lo probado de otra manera lo muestra oero cuando mando a imprimir no sale el formato de moneda
como puedo hacerle??
gracias...

 
ayuda por Antonio
Respuesta recibida el [29/09/2008 06:40:35]
como puedo hacer para cambiar el formato numerico de la fecha a formato dd/mm/yyyy, alguna funcion q pueda utilizar

 
busqueda de fechas por Delbar Javier
Respuesta recibida el [12/03/2009 01:48:50]
hola me gustari k me ayudaran en como puedo hacer una busqueda de fecha en c#.net tengo algo asi pero no me resuelve
dataSet11.Clear();
sqlConnection1.Open();
sqlDataAdapter1.SelectCommand.Parameters[0].Value = dateTimePicker1.Text;
sqlDataAdapter1.SelectCommand.ExecuteReader();
sqlConnection1.Close();
sqlDataAdapter1.Fill(dataSet11);

espero y me puedan ayudar adios y graxias por su ayuda bye........

 
INGRESAR HORA Y FECHA por MRR
Respuesta recibida el [09/09/2009 09:19:42]
COMO SE PROGRAMA LA HORA Y LA FECHA PARA QUE APARESCAN EN UN CUADRO DE TEXT QUE SEAN LA FECHA Y HORA DEL SISTEMA 

 
Mentira por Batusai
Respuesta recibida el [10/03/2010 09:08:26]
Para c# es muy diferente, comenzando que ni hay 'Globalization.DateTimeFormatInfo'


Añadir comentario ... Para preguntar utiliza los foros
Autor:

Título:


Para preguntar utiliza los foros.



 Versión para imprimir

Aplicando formato de fecha y número a una variable.
Autor: Pablo Gumpert Fernandez (aldeamedia)
Visitas: 16343 Fecha de publicación: 11/07/2007
Pablo Gumpert es formador y consultor oficial de Microsoft para .NET y SQL server.Lleva desarrollando desde hace más de diez años y durante ese tiempo ha trabajado como programador de videojuegos ,analista informático, experto en seguridad, DBA ...
Actualmente se dedica sobre todo a la formación.
Su especialidad es la programación en .NET aunque también es experto en MSSQL Server y en el año 2002 fundó su propia empresa colaboradora de diversos centros partner Microsoft.




Visitas: 110 | Comentarios: 3 | Archivo: Articulos
02/02/2010 iPad vs Telesketch
Visitas: 809 | Comentarios: 2 | Archivo: Articulos
Categorias: Humor
Visitas: 765 | Comentarios: 3 | Archivo: Articulos
Visitas: 3178 | Comentarios: 2 | Archivo: Articulos
Categorias: C#
Visitas: 14564 | Comentarios: 7 | Archivo: Articulos
Categorias: C#|Seguridad
Visitas: 1499 | Comentarios: 3 | Archivo: Articulos
Visitas: 695 | Comentarios: 2 | Archivo: Articulos
Visitas: 369 | Comentarios: 0 | Archivo: Articulos
Visitas: 2034 | Comentarios: 2 | Archivo: Articulos
Categorias: C#

Útimos temas recibidos en los foros ...
peticion urgente mi nombre es juan pablo osorio cardona cc 71115218 por juancho ... [Actualidad] 0 14/03/2010
peticion por juancho ... [Actualidad] 0 14/03/2010
estrato de pencion por carlos antonio mateus gomez ... [Actualidad] 0 14/03/2010
quiero aprender c# por alcapego ... [C#] 4 16/02/2008
certificado pensiones horizonte por angela patricia rodriguez ... [Actualidad] 140 26/01/2010
certificado de penciones y cesantias por fredy ... [Actualidad] 2 29/01/2010
certificado por jhon jairo vargas ... [Actualidad] 1 13/03/2010
devolver consulta en form builder de oracle con like por cesar10lb ... [ORACLE] 0 13/03/2010
certificado de cesantias horizonte por yeimmy ... [Actualidad] 4 13/03/2010
solicito certificado de pensiones y sesantias para laborar por maria eugenia garcia m. ... [Actualidad] 0 13/03/2010
certificado de fondos de pensiones horizonte por mona ... [Actualidad] 6 03/03/2010
certificado pensiones por nelly moreno ... [Actualidad] 0 13/03/2010

Access CGI JSP ORACLE UNIX
Actualidad HTML/DHTML/XHTML LINUX PHP Visual Basic .NET
ASP ISAPI MS DOS Power Builder Visual Basic 6.0
ASP.NET Java mySQL SQL WIN 98/NT/2000/XP
C# JavaScript Opinion SQL Server

devjoker  Te recomendamos además ...
02/09/2007 Procedimientos almacenados en Transact SQL    forma parte de...Tutorial de Transact SQL
05/07/2007 Consultar datos en Transact SQL    forma parte de...Tutorial de Transact SQL
22/10/2005 Insertar datos. INSERT    forma parte de...Tutorial SQL
07/12/2006 Comandos FTP
10/02/2008 ¿Quieres saber quién te tiene no admitido/eliminado en el MSN? Pues no des tu contraseña a desconocidos
19/10/2006 Llamadas asíncronas    forma parte de...Tutorial C#
22/10/2005 Actualización de datos. UPDATE    forma parte de...Tutorial SQL
01/06/2007 Autogenerado ESSALUD (Solución)
22/10/2005 Consultar datos. SELECT    forma parte de...Tutorial SQL
16/08/2007 Operaciones con conjuntos.    forma parte de...Tutorial de Transact SQL

 

Encuesta
¿A que perfil te adaptas mejor?




[Ver] [Votar]