asp.net怎样判断传过来的字符串,是否为有效的时间?
传过来的有可能为空,
如果为空,继续执行下面的,
如果不为空且为有效时间,则结束当前的操作,要6个月后才执行下面的操作
如果为空,继续执行下面的,
如果不为空且为有效时间,则结束当前的操作,要6个月后才执行下面的操作
...全文
请发表友善的回复…
发表回复
ying1234 2019-11-28
- 打赏
- 举报
哪怕你不用DateTime.TryParse,用最傻的
try
{
Convert.ToDateTime("12019-11-27 16:52:00")
}
catch{
//不是日期
}这样也行啊。
try
{
Convert.ToDateTime("12019-11-27 16:52:00")
}
catch{
//不是日期
}这样也行啊。
正怒月神 版主 2019-11-27
- 打赏
- 举报
if(时间!=null)
else (有效时间 && (当前时间-有效时间).Month>=6)
。。。。。。。。。。。
MikeCheers 2019-11-27
- 打赏
- 举报
适合做产品经理
zkp33 2019-11-27
- 打赏
- 举报
string s = "12019-11-27 16:52:00 ";
DateTime result;
bool result = DateTime.TryParse(s,out result);
if(result)
{//是日期
}
else
{//不是日期
}
Dear200892 2019-11-27
- 打赏
- 举报
DateTime.TryParse(str)
u014480075 2019-11-27
- 打赏
- 举报
你自己都把逻辑说出来了,是哪里有问题? 有问题就说出来呀。 光说一段逻辑
