¿Cómo convierto una cadena en formato ddMMyyyy a DateTime?Conversión de una cadena en formato ddMMyyyy a DateTime
18
A
Respuesta
39
Trate de usar DateTime.ParseExact
:
DateTime.ParseExact(yourDateString, "ddMMyyyy", CultureInfo.InvariantCulture);
3
Ver Parsing Date and Time y DateTime.ParseExact()
String dateString = "15072008";
String format = "ddMMyyyy";
try {
DateTime result = DateTime.ParseExact(dateString, format, CultureInfo.InvariantCulture);
Console.WriteLine("{0} converts to {1}.", dateString, result.ToString());
}
catch (FormatException) {
Console.WriteLine("{0} is not in the correct format.", dateString);
}
Lienzo:
15072008 converts to 7/15/2008 12:00:00 AM.
1
Esto se puede hacer muy fácilmente.
Aquí hay un ejemplo.
String origionalDate = "12/20/2013"; // Format : MM/dd/yyyy
string origionalFormat = "MM/dd/yyyy";
string convertInToFormat="dd/MM/yyyy";
String convertedDate;
DateTime objDT;
if (DateTime.TryParseExact(origionalDate, origionalFormat, CultureInfo.InvariantCulture, DateTimeStyles.None, out objDT) == true)
{
convertedDate = objDT.ToString(convertInToFormat);
Response.Write("<b>Original DateTime Format (" + origionalFormat + ") : </b>" + origionalDate);
Response.Write("<br/>");
Response.Write("<b>Converted DateTime Format (" + convertInToFormat + ") : </b>" + convertedDate);
}
else
{
Response.Write("<b>Not able to parse datetime.</b>");
}
Cuestiones relacionadas
- 1. Conversión de una cadena a DateTime
- 2. cadena a la conversión DateTime en C#
- 3. la conversión de una cadena a una cadena con formato de fecha y hora usando Python
- 4. Conversión de formato de cadena "aaaa-MM-ddTHH: mm: ss.fffZ" a DateTime
- 5. conversión de .NET DateTime a JSON
- 6. datetime from cadena en Python, formato de cadena mejor adivinación
- 7. Conversión de cadena con desplazamiento UTC a un objeto datetime
- 8. Entrena el formato de cadena utilizado para el formato DateTime
- 9. .NET DateTime a SqlDateTime Conversión
- 10. Conversión de un formato de fecha personalizado (cadena) a una fecha y hora
- 11. Java Doble a la cadena de conversión sin formato
- 12. formato Linq 2 SQL DateTime a cadena aaaa-MM-dd
- 13. la conversión de decimal a cadena con formato no predeterminado
- 14. PHP Fecha y hora de la cadena de conversión a MySQL DateTime
- 15. Conversión de fecha/hora en formato YYYYMMDD/HHMMSS a Python datetime
- 16. Formato datetime timezone
- 17. Conversión de Android a formato ordinal
- 18. Formato DateTime en C#
- 19. Convierte cadena a datetime
- 20. perl cómo convertir una cadena a Datetime?
- 21. ¿La conversión a datetime falla solo en la cláusula WHERE?
- 22. conversión de bytes a una cadena C#
- 23. anulable DateTime conversión
- 24. cadena de DateTime objeto
- 25. formato a una cadena en columnas
- 26. Forma más eficaz de convertir DateTime a formato Int
- 27. Formato WPF DateTime en TextBlock?
- 28. LINQ convertir DateTime a la cadena
- 29. Ruby - cadena de conversión a la fecha
- 30. conversión de cadena estrecha a cadena ancha
más específicamente, 'DateTime.ParseExact()' – Mark
También es posible usar 'TryParseExact()' en lugar de coger una excepción. –