我有一个字符串,需要将其转换并验证为DateTime。字符串的格式如下:“ dd.mm.yy”
我正在尝试使用以下方法将其转换为DateTime
string format = "dd.mm.yy";
date = DateTime.ParseExact(current.Substring(aiRule.AiLength), format,
CultureInfo.InvariantCulture);
但不幸的是,这失败了。
问题是如何将格式为“ dd.mm.yy”的字符串转换为DateTime?
谢谢
最佳答案
mm
表示“分钟”。我怀疑您想要"dd.MM.yy"
。有关custom date and time format strings的更多信息,请参见MSDN。
(特别是,阅读有关"yy" specifier的部分以及它如何选择使用哪个世纪的内容。如果您可以将输入更改为使用四位数的年份,则可以节省一些问题...)
关于c# - DateTime格式C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7913809/