use*_*104 3 c# validation time
即使我以正确的格式传递日期,此代码的输出也将始终为false.请帮助我...这里传递的2个参数是时间和格式,即("HHMMSS"格式).
static bool ValidateTime(string time, string format)
{
try
{
//time = time.Replace(":","");
System.Globalization.DateTimeFormatInfo tinfo = new System.Globalization.DateTimeFormatInfo();
tinfo.LongTimePattern = format;
DateTime dt = DateTime.ParseExact(time, "format", tinfo);
if (dt.Hour != null)
{
}
return true;
}
catch (Exception e)
{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
bni*_*dyc 10
static bool ValidateTime(string time, string format)
{
DateTime outTime;
return DateTime.TryParseExact(time, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out outTime);
}
Run Code Online (Sandbox Code Playgroud)
请记住,您应该使用"HHmmss"格式字符串来验证24小时的时间.
归档时间: |
|
查看次数: |
10687 次 |
最近记录: |