Suj*_*jit 10 c# datetime tryparse
我正在使用Datetime.TryParse方法来检查有效的日期时间.输入日期字符串将是任何字符串数据.但是返回false作为指定日期无效.
DateTime fromDateValue;
if (DateTime.TryParse("15/07/2012", out fromDateValue))
{
//do for valid date
}
else
{
//do for in-valid date
}
Run Code Online (Sandbox Code Playgroud)
编辑:我错过了.我需要将有效日期和时间一起检查为"15/07/2012 12:00:00".
欢迎任何建议......
Dar*_*rov 25
您可以使用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
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40778 次 |
| 最近记录: |