gpt4 book ai didi

c# - 使用 DateTime.TryParse 方法检查有效日期

转载 作者:可可西里 更新时间:2023-11-01 08:54:50 33 4
gpt4 key购买 nike

我正在使用 Datetime.TryParse 方法来检查有效的日期时间。输入日期字符串可以是任何字符串数据。但返回 false 作为无效的指定日期。

DateTime fromDateValue;
if (DateTime.TryParse("15/07/2012", out fromDateValue))
{
//do for valid date
}
else
{
//do for in-valid date
}

编辑:我错过了。我需要检查时间为“15/07/2012 12:00:00”的有效日期。

欢迎提出任何建议。

最佳答案

您可以使用 TryParseExact方法允许您传递您想要支持的可能格式的集合。 TryParse 方法依赖于文化,因此如果您决定使用它,请务必小心。

例如:

DateTime fromDateValue;
string s = "15/07/2012";
var formats = new[] { "dd/MM/yyyy", "yyyy-MM-dd" };
if (DateTime.TryParseExact(s, formats, CultureInfo.InvariantCulture, DateTimeStyles.None, out fromDateValue))
{
// do for valid date
}
else
{
// do for invalid date
}

关于c# - 使用 DateTime.TryParse 方法检查有效日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11310439/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com