日期:2014-05-18  浏览次数:20820 次

关于日期验证
我要求一个textbox里面填写日期格式为:年-月-日

如果不是这个格式则弹出警告框,

希望有人能块点帮小弟这个小忙,顺便问问,验证的时候可考虑了,年月日的长度

------解决方案--------------------
try
{
DateTime dt=Convert.ToDateTime(textBox1.text +" 00:00:00");
}
catch
{
//弹出警告
}
------解决方案--------------------
如果仅是控制输入格式的话,LZ可以试试MaskedTextBox,
设置成短日期格式:
C# code
this.maskedTextBox1.Mask = "0000-00-00";

------解决方案--------------------
如果是数字的话,用
//如果不为数字,则弹出对话框
if(!Int32.TryParse(textBox1.text ))
{
MessageBox.Show()
}
------解决方案--------------------
int num;
if(!Int32.TryParse(textBox1.text,out num))
{
// MessageBox.Show()
}