C#学习教程:DateTime.ParseExact忽略第一个字符我必须将它转换为DateTime类型。我想使用DateTime.ParseExact函数。我知道我可以通过手动省略第一个字符来转换它:DateTime.ParseExact("140421164500","yyMMddHHmmss",CultureInfo.InvariantCulture);但我想避免手动省略第一个字符。我想在ParseExact函数中使用通配符忽略它,例如:DateTime.ParseExact("1140421164500","*yyMMddHHmmss",CultureInfo.InvariantCulture);请注意,第一个字符可以是1,夏令时是主动的,0是被动的。该设备还可以向我发送类似“0140101000000”的信息。这个功能有什么相似之处吗?自定义日期和时间格式中没有可以解析字符串中每个可能字符的通配符。您可以将格式添加到字符串的第一个字符;字符串s="1140421164500";Console.WriteLine(DateTime.ParseExact(s,s[0]+"yyMMddHHmmss",CultureInfo.InvariantCulture));输出将是;4/21/20144:45:00PM这是一个演示。以上是C#学习教程:DateTime.ParseExact忽略第一个字符。C#分享的所有内容,如果对大家有用,还需要了解更多C#学习教程,希望大家多多关注——本文来自网络收藏,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
