任何一个可以告诉我的代码来验证注册表格的日期字段(SHD也验证天的闰年,并没有在每个月日期验证
Q
日期验证
1
A
回答
2
这取决于输入,但是假设你有整个日期的字符串输入,那么你可以尝试这样的:
try
{
DateTime parsedDate = DateTime.Parse(incomingDateString);
}
catch
{
throw new Exception("Incoming Date string could not be parsed as a DateTime");
}
或者,如果你有三个整数从表格然后你会进来的字符串与
DateTime parsedDate = new DateTime(Int32.Parse(yearString), Int32.Parse(MonthString), Int32.Parse(DayString));
更换DateTime.Parse并允许DateTime构造带的分析的月份和闰年的天的细节。您可能会更复杂,并使用Int32.TryParse并提供更具体的错误消息和检查空字符串,如果这就是你需要的。
1
您可以确保您通过添加得到有效日期一个日历控件或一个日期选择器控件,这样可以避免为了验证这个字段而添加额外的验证
如果你不想使用日历控件或日期选择器,可以使用DateTime.Parse并放置它在Try,Catch块内。
dateString = YourDateField.Text;
try {
dateValue = DateTime.Parse(dateString);
}
catch (FormatException) {
Console.WriteLine("Unable to convert, this is not a valid date '{0}'.", dateString);
}
希望这h ELPS。
+0
非常感谢很多朋友,非常感谢 – 2010-01-30 20:48:42
相关问题
- 1. 日期验证
- 2. 日期验证
- 3. 日期验证
- 4. 日期验证
- 5. 日期验证
- 6. 日期验证
- 7. JavaScript - 验证日期
- 8. VB.Net验证日期
- 9. Javascript日期验证
- 10. 日期验证JavaScript
- 11. Codeigniter:日期验证
- 12. TextBox日期验证
- 13. MVC3日期验证
- 14. javascript日期验证
- 15. Awk日期验证
- 16. jquery日期验证
- 17. JavaScript验证日期
- 18. 验证primefaces日期
- 19. 验证到期日期
- 20. 使用jQuery验证的日期验证
- 21. Laravel - 验证日期特定日期
- 22. 从日期到日期验证?
- 23. 无效日期的Jquery日期验证
- 24. XSD日期或无日期验证
- 25. asp.net比较验证日期星期日
- 26. AngularJS当前日期验证
- 27. 日期验证android java
- 28. 日期选取器验证
- 29. 使用javascript验证日期?
- 30. JS日期验证增强
非常感谢很多朋友,非常感谢 – 2010-01-30 20:49:38