我从设备中获取了一个类似于 "1140421164500
" 的 string
值。我必须将它转换为 DateTime
类型。我想使用 DateTime.ParseExact
函数来进行转换。我知道可以通过手动省略第一个字符来进行转换,如下所示:
DateTime.ParseExact("140421164500", "yyMMddHHmmss", CultureInfo.InvariantCulture);
但是我希望避免手动省略第一个字符。我想在ParseExact
函数中使用通配符字符来忽略它,例如:
DateTime.ParseExact("1140421164500", "*yyMMddHHmmss", CultureInfo.InvariantCulture);
请注意,第一个字符可以是1表示夏令时处于活动状态,或者是0表示不活动。设备也可以像"
0140101000000
"这样向我发送信息。
对于这个函数,是否有类似的内容?
*
吗? - ClickRick