que tiene esta función ...cero a la izquierda Formato de fecha C#
private string dateConvert(string datDate)
{
System.Globalization.CultureInfo cultEnGb = new System.Globalization.CultureInfo("en-GB");
System.Globalization.CultureInfo cultEnUs = new System.Globalization.CultureInfo("en-US");
DateTime dtGb = Convert.ToDateTime(datDate, cultEnGb.DateTimeFormat);
datDate = dtGb.ToString(cultEnUs.DateTimeFormat.ShortDatePattern);
return datDate;
}
Pero lo quiero con el cero inicial sigue en cifras más bajas (1-9) por lo que la fecha es 11-09-2009 (mm -dd-aaaa) ...
Ahora, si no lo estaba convirtiendo id use string.Format ("{0: d}", dateVar) ¿cómo hago esto en la conversión?
***** ***** Solución
Se utiliza una versión ligeramente modificada de la respuesta de abajo (es decir, uno que haría).
Convert.ToDateTime(datDate).ToString("MM-dd-yyyy");
Para hacer la pregunta tonta, ¿hay una razón por la que usted no está analizar esto y luego mantenerlo como un valor de fecha hasta que tenga que presentar de nuevo al usuario? –
Es para producir un enlace profundo, que cumpla con los requisitos de la aplicación de terceros que utilizamos. Esto es parte de una secuencia de comandos más grande para que sea más fácil para los socios vincularse. Compañía inglesa, Desarrolladores indios, Formato de fecha de EE. UU. Imagínate. –