c# - todatetime - datetime.parse y hacerlo funcionar con un formato específico
format datetime parse c# (2)
Gracias por la sugerencia, utilicé esto para obtener mi fecha "20071122" analizada, necesitaba agregar estilos de fecha, no usé ninguno y funcionó:
DateTime dt = DateTime.MinValue;
DateTime.TryParseExact("20071122", "yyyyMMdd", null,System.Globalization.DateTimeStyles.None, out dt);
Tengo un datetime que vuelve de un archivo XML en el formato:
20080916 11:02
como en
yyyymm hh: ss
¿Cómo puedo obtener la función datetime.parse para retomar esto? Es decir, sin error? Aclamaciones
DateTime.ParseExact(input,"yyyyMMdd HH:mm",null);
suponiendo que quisieras decir que los minutos siguieron las horas, no los segundos; tu ejemplo es un poco confuso.
La documentación de ParseExact detalla otras sobrecargas, en caso de que desee que el análisis se convierta automáticamente en hora universal o algo así.
Como menciona @ Joel Coehoorn , también existe la opción de usar TryParseExact , que devolverá un valor booleano que indica el éxito o el fracaso de la operación. Todavía estoy en .Net 1.1, así que a menudo me olvido de este.
Si necesita analizar otros formatos, puede consultar las cadenas de formato estándar de fecha y hora .