C sharp - formatear fechas

 
Vista:

formatear fechas

Publicado por Fernando (4 intervenciones) el 24/01/2006 11:56:09
Hola, qué tal?

quería saber cómo puedo darle formato a variables de tipo string, por ejemplo, si es una fecha, mostrar mm/dd/yyyy
o si es moneda mostrar $ 1,234.50

hay alguna funcion de formato de texto?
En VB, por ejemplo, tenia Format("$ #,#00.00", variable)

muchas gracias
saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:formatear fechas

Publicado por Luis (18 intervenciones) el 26/01/2006 17:05:25
Trabajas con Windows Forms?? En este caso solo hay que indicarle MaskText, y la mascara que quieres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:formatear fechas

Publicado por Fernando (4 intervenciones) el 26/01/2006 17:37:46
Gracias por contestar, pero lo q busco es darle formato a un label y no encontré eso de MaskText, lo solucioné asi:

para moneda

parse = Double.TryParse(lblTotalSell.Text.ToString(),
NumberStyles.Currency, NumberFormatInfo.CurrentInfo, out result);
if (parse) lblTotalSell.Text = string.Format("{0:C}", result);

(siendo parse booleana y result double)

y para fecha

lblInvoiceDate.Text = i.InvoiceDate != "" ? Convert.ToDateTime(i.InvoiceDate).ToString("MM/dd/yyyy"):"";

no se si es la mejor solución, pero anduvo!
gracias de todas formas

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:formatear fechas

Publicado por Josue Ochoa (1 intervención) el 03/02/2006 00:47:34
Gracias ...esta solución me ayudo mucho!!!!
;-)

JOSH 8a
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:formatear fechas

Publicado por Primo Daniel Tamayo (3 intervenciones) el 26/01/2006 23:00:40
Si estas trabajando en ASP.NET (aplicaciones web), es muy facil, solo tienes que agregar las mascaras que mencionas al momento de imprimir los datos.
p.e. Response.Write(dMontoTotal.ToString("$#,###,##0.00"))
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar