zoukankan      html  css  js  c++  java
  • 基于asp.net+MINIUI的项目----在线学习系统

    1 数据库列的自动计算:

    描述:一张选课表,其中有学习的开始时间和结束时间,一个列用来计算学习的总时间(小时)

    解决:选择该列 属性:计算列规范:公式:(datediff(hour,[StartTime],[EndTime]))

    --------------------------------------------------------------------

    2 C#计算时间差

    描述:由于上一题目解决的只是在SQL SERVER里,但是软件端并没有及时取得,所以可以添加一个计算两个时间的小时差的函数:

    public static int DateDiff(DateTime startTime, DateTime endTime)
            {
                TimeSpan ts = endTime - startTime;
                return Convert.ToInt32(ts.TotalHours);
            }

    -------------------------------------------------------------------------

    3 JS判断开始时间和结束时间

    描述:有时候,一个表单的数据中,开始的时间不能在结束时间后,也就是结束时间不能早于开始时间,符合逻辑问题。类似的还有出生日期不能大于当前时间。等等

    这里使用了MINIUI的框架,也可以使用JQUERY来获取值。

    这样的判断暂且可以用来判断

    //校验时间:结束时间不能早于开始时间
            function vali_date() {
                var startTimePick = mini.getbyName("StartTime");
                var endTimePick = mini.getbyName("EndTime");
                var startTime = startTimePick.getValue();
                var endTime = endTimePick.getValue();
                //debugger
                console.log(startTime + "" + endTime);
                //比较
                if (startTime > endTime) {
                    return false;
                }
                return true;
            }
  • 相关阅读:
    二十七、正则表达式补充
    二十六、python中json学习
    二十五、python中pickle序列学习(仅python语言中有)
    MongoDB系列
    产品经理思考
    摩拜数据产品
    龙珠直播之swot
    ahp层次分析法软件
    用户画像之门店用户类型的体系
    汽车后市场SWOT分析
  • 原文地址:https://www.cnblogs.com/fanling521/p/5413339.html
Copyright © 2011-2022 走看看