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;
            }
  • 相关阅读:
    windows远程桌面
    Arch Linux 2012.07.15 放出
    smart archives reloaded 中文版
    Dan North谈误导的艺术
    猎豹浏览器官方下载
    Druid 不仅仅是一个数据库连接池
    仰观Java时代淘宝
    Office 2013 Preview 专业增强版下载!微软下一代办公套件,Win8式Metro风格清新界面
    常用排序算法
    OpenCV 卡尔曼滤波器的使用
  • 原文地址:https://www.cnblogs.com/fanling521/p/5413339.html
Copyright © 2011-2022 走看看