我有以下功能
DateTime fromDateParam = DateTime.ParseExact(Convert.ToString(DateTime.MinValue),"dd.MM.yyyy HH:mm:ss",null);
它说输入字符串未被识别为有效日期。
有什么想法可以让我识别任何最短日期以准确解析吗?
最佳答案
好吧,您正在使用默认 格式将原始时间转换为字符串,但随后您要为解析指定自定义 格式。
如果您使用 DateTime.ToString(format)
指定格式字符串并保持格式一致,则它可以正常工作:
string formatString = "dd.MM.yyyy HH:mm:ss";
string text = DateTime.MinValue.ToString(formatString);
Console.WriteLine(text);
DateTime fromDateParam = DateTime.ParseExact(text, formatString, null);
关于C# Date Parse Exact mindate 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1437078/