前面输入的年、月已经判断完了,怎样判断输入的日期是否在当月中存在这个天呢?
比如月是2月,当他输入30,那系统应该提示日期输入错误,怎样进行这样的判断呢?
比如月是2月,当他输入30,那系统应该提示日期输入错误,怎样进行这样的判断呢?
解决方案 »
- 关于直接排序法的一点!
- 帮忙看看这段代码哪里有问题!
- .net一个小问题
- 我这样使用hashtable有何不妥?为何报错“未将对象引用设置到对象的实例”?
- 业务逻辑该用中间组件写还是用存储过程写???
- 运行时遇到了错误。此错误的地址为 0x7243e505,在线程 0x109c 上。错误代码为 0xc0000005。
- 请问子窗体如何调用父窗体的方法?
- 匿名函数的编译错误
- 请问一下,读取保存的项目后为什么不是窗体,而是代码?
- 对DataGrid中表格中的内容进行修改后,怎样更新到数据库
- DataGrid的一列怎样添加多个元素
- 请问如何使用C#来控制Windows 2000 Server 中的DNS服务功能?急!
这样你根本就不用做什么判断。。
我的团队:www.51team.com欢迎访问,有志者共谋事,每天都有惊喜,SOHO
int year,month,day;
判断日用静态函数就可以
if (day>=DateTime.DaysInMonth(year,month))||(day<1)
{
return ;
}
if (day>DateTime.DaysInMonth(year,month))||(day<1)
{
return ;//不合法
}
你首先要判断输入的格式是否满足"YYYY-MM-DD"格式,如果满足了,用
try
{
DateTime.Parse()
}
catch
{}
判断就可以了.