DateTime.ParseExact ignora el primer carácter C #
Yo tengo unstring
valor de un dispositivo como "1140421164500
". Tengo que convertirlo aDateTime
tipo. Quiero usarDateTime.ParseExact
función. Sé que puedo convertirlo omitiendo el primer carácter manualmente como se muestra a continuación:
DateTime.ParseExact("140421164500", "yyMMddHHmmss", CultureInfo.InvariantCulture);
Pero quiero evitar omitir el primer carácter manualmente. Quiero ignorarlo con unwildcard
char enParseExact
funcionar como:
DateTime.ParseExact("1140421164500", "*yyMMddHHmmss", CultureInfo.InvariantCulture);
Permítanme señalar que el primer carácter puede ser 1 para el horario de verano está activo o 0 para pasivo. El dispositivo puede enviarme también como "0140101000000
".
¿Hay algo así para esta función?