永发信息网

c#.net 判断插入数据库 数据格式 的代码?

答案:4  悬赏:10  手机版
解决时间 2021-04-28 05:42
  • 提问者网友:情歌越听越心酸
  • 2021-04-28 00:02
比如数据库里的格式 为 datetime 然后TextBox1.text 文本框内要求输入的格式 必须为yyyy-mm-dd;如何用代码 判断输入格式是否符合要求?
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-04-28 00:41

DateTime dt;


DateTime.TryParse(TextBox1.text,"yyyy-MM-dd",System.Globalization.DateTimeStyles.None,dt);

全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-04-28 03:48

使用javascript

//验证短日期,形如 (yyyy-mm-dd) function IsDate(str){ var reg = /^(\d{4})(\/|-)(\d{1,2})\2(\d{1,2})$/; var m = reg.exec(str); if (m == null) return false; var d = new Date(m[1],m[3]-1,m[4]); return d.getFullYear()==m[1] && d.getMonth()==(m[3]-1) && d.getDate()==m[4]; }

返回true,输入正确,返回false,输入错误

  • 2楼网友:纵马山川剑自提
  • 2021-04-28 02:41

有验证控件,用正则表达式的来验证

  • 3楼网友:雪起风沙痕
  • 2021-04-28 01:53
正则表达式,或者直接用个js做的时间的控件。百度一个时间的控件比较好些
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯