C# Date Parse Exact mindate 问题

标签 c# datetime

我有以下功能

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/

相关文章:

c# - Entity Framework 可以在 SQL 中生成 UPDATE ... WHERE 语句吗?

c# - BOT DirectLine 与 MVC 应用程序集成

c++ - 需要解析一个字符串,有一个掩码(像这样的 "%yr-%mh-%dy"),所以我得到了 int 值

sql - 转换未知的六位数日期格式,可能是 Julian 的某种变体

c# - 当类相互依赖或外部数据时如何使用单元测试?

c# - DataGrid 失去选择

java - 在Java中创建新的Date对象时自动更改时区

windows - 如何找到批量创建的最后一个目录

c# - System.Threading.Timer 经过后,DateTime.UtcNow 是否有可能报告错误的时间?

c# - 使用 C# 读取 .p7m 文件