我从 excel 文件中提取了一些数据。
我想验证用户是否输入了有效的日期时间字符串。我曾尝试使用 DateTime.Parse 方法,但发现某些值似乎被接受。
例如,
如果我提交 3.3 作为日期时间,则 DateTime.Parse 方法将其接受为有效的日期时间并输出 03/03/2012 00:00:00
我想阻止这个。只允许用户输入格式正确的日期时间。
因此,例如,用户可以提供 03/03/2012 或 03/03/2012 12:30:00 但不能提供像 01022012 或 3.3.2012 这样的值
有任何想法吗?