c# - DateTime格式C#

标签 c#

我有一个字符串,需要将其转换并验证为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/

相关文章:

c# - LINQ 多重连接与一个左连接

c# - 转换对象数组

c# - WebAPI 异步方法错误

c# - 尝试打印 pdf 文件时出错

c# - 如何从单独的运行进程中捕获表单事件

c# - WPF:将虚拟文件拖放到 Windows 资源管理器中

c# - 如何在 ASP.NET Web API 实现中将数组传递给 OData 函数?

c# - 当我关闭应用程序时,我的程序仍在任务管理器中

c# - 使用 DataContractJsonSerializer 将 JSON 反序列化为字典

c# - 子命名空间的命名空间访问问题