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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta