问题描述
DateTime.TryParse(2316.5,outqssj)判断是否日期格式,怎么浮点型也是日期格式?那个说明下,应该怎么判断日期格式?
解决方案
解决方案二:
你不是应该判断字符串是否日期格式么,怎么往里传浮点型???
解决方案三:
DateTime.TryParse("2316.5",outqssj)返回时间:2316-5-10:0:0想要用户输入标准格式时间,用日期时间控件啊,不要让用户随便瞎写
解决方案四:
try...catch...+DateTime.TryParse抓异常
解决方案五:
DateTime.TryParse("2316.5",outqssj)返回时间:2316-5-10:0:0可以正常显示时间,不能捕抓异常哇。现在别个只要一个文本框。
解决方案六:
引用2楼Z65443344的回复:
DateTime.TryParse("2316.5",outqssj)返回时间:2316-5-10:0:0想要用户输入标准格式时间,用日期时间控件啊,不要让用户随便瞎写
用日期控件,让用户不能输入只能选择,何必花时间去验证这些呢?
解决方案七:
引用4楼panqiangsuper的回复:
DateTime.TryParse("2316.5",outqssj)返回时间:2316-5-10:0:0可以正常显示时间,不能捕抓异常哇。现在别个只要一个文本框。
自己验证
解决方案八:
浮点数是典型的日期和时间格式。
解决方案九:
try...catch...+DateTime.TryParse抓异常
解决方案十:
输入的日期限制范围
解决方案十一:
正则匹配,要求必须是yyyy-MM-ddHH:mm:ss格式,长度和数值范围都要做验证
时间: 2024-11-03 16:49:46