yyyy parse formato fecha ejemplos convertir convert c# asp.net string datetime

parse - iformatprovider datetime c#



Convierte cadena a fecha y hora usando C# (5)

Puede usar el método DateTime.ParseExact

¿Cómo puedo convertir String como 20100102 en datetime en un formato de dd / MM / aaaa?


string strStartDateMain = "20100102"; string strStartDateFinal = new DateTime(Convert.ToInt32strStartDateMain.Substring(0, 4)), Convert.ToInt32(strStartDateMain.Substring(4, 2)), Convert.ToInt32(strStartDateMain.Substring(6))).ToString("dd/MM/yyyy");


var result = DateTime.ParseExact("20100102", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);

Modificar según sea necesario.


IFormatProvider culture = new CultureInfo("en-EN", false); // use your culture info DateTime dt = DateTime.ParseExact(myDateTimeString, "yyyyMMdd", culture, DateTimeStyles.NoCurrentDateDefault);

aaaaMMdd es el formato de entrada aquí.

Y luego si desea convertirlo a cadena:

String output = String.Format("{0:dd/MM/yyyy}", dt);


var userdateformat = DateTime.ParseExact("20101020", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);

Modifique como quiera modificar.