时间的问题,請教大家。 时间的问题:我有这样的设想:公司有几个会议室,我想弄个各会议室使用状况的系统。1,申请时弄了几个字段:申请开始日期,结束日期,开始使用时间,结束时间……但这里,那个时间我怎样弄好呢?是在TextBox里让用户输入时间如13:30还是其它的,输入13:30时,我怎样去控制非法输入呢?请大家帮帮我。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用正则表达式或者JavaScript 不行吗? 你可以学其它网站上的格式hh小时mm分hh,mm是两个textbox,小时,分是两个label或者hh,mm是两个下拉列表,让用户选择,觉得这样可以不用考虑那么多麻烦的情况 REGULAR表达式 或者有一个最简单的方法如下;-)bool isDate = false;try{ DateTime dt = DateTime.Parse(Text1.Text); isDate = true;}catch(Exception) {} to ParadiseX(俺的性欲咋就那么低?难道是忘记结扎帖子的缘故?) 嗯,你的是不錯,那其它的比如時間是24小時的,怎樣控制結束時間要大於開始時間,且不會出現13:65或58:30這種時間?to shan1119(大天使)你的這種建議也不錯謝謝! to ParadiseX(俺的性欲咋就那么低?难道是忘记结扎帖子的缘故?)嗯,你的是不錯,那其它的比如時間是24小時的,怎樣控制結束時間要大於開始時間,且不會出現13:65或58:30這種時間?=======================1) 13:65或58:30這種時間是不会出现的,因为是非法时间啊,DATETIME会抛错误的2) 結束時間要大於開始時間:假设时间的格式是正确了, 你就可以判断一下啦:if (DateTime.Parse(text1.Text) > DateTime.Parse(text2.Text)){ //coding here}3) zhangzs8896(小二) 使用日历控件,让用户只可以选择,不可以自己填写.其实这位说的才是对的, 从用户体体验的角度来说,你应该采用这种格式来避免用户发生歧义或者操作错误 你可以设置TEXTBOX的ENABLE=FALSE, 然后把日历控件放入到一个DIV里,通过JS控制它的显示和隐藏. . 我建议不要使用.NET自带的日历控件,每次都要刷新, 很耗资源和速度. 你可以从网上下载一个纯JS版本的日历控件 js特效 ajax自动完成 想学ASP.net 不知道怎么学、。 gridview数据绑定后的Rows.Count和Columns.Count的问题 遞歸查找子控件 高手请进,SQL语句批量插入的问题,不够加分 在客户端绝对访问不到**.vb/**.cs中定义的变量吗? 又要麻烦大家看看了! 求租:朝阳门附近(退一步,可以2号地铁沿线),最好是合租[[[严肃话题,绝非灌水]]] TagBuilder 下载的一个demo,程序运行报错 简单问题,可你不一定能猜对 两个LISTBOX 的左右移动,,用无刷新,要怎么写,好心人给个代码,在线等,xiexie~
hh,mm是两个textbox,小时,分是两个label
或者hh,mm是两个下拉列表,让用户选择,觉得这样可以不用考虑那么多麻烦的情况
或者有一个最简单的方法如下;-)
bool isDate = false;
try
{
DateTime dt = DateTime.Parse(Text1.Text);
isDate = true;
}
catch(Exception) {}
=======================1) 13:65或58:30這種時間是不会出现的,因为是非法时间啊,DATETIME会抛错误的
2) 結束時間要大於開始時間:
假设时间的格式是正确了, 你就可以判断一下啦:
if (DateTime.Parse(text1.Text) > DateTime.Parse(text2.Text))
{
//coding here
}
3) zhangzs8896(小二) 使用日历控件,让用户只可以选择,不可以自己填写.
其实这位说的才是对的, 从用户体体验的角度来说,你应该采用这种格式来避免用户发生歧义或者操作错误