不用SQL,得到一个开始时间 2012-06-06 09:15:00.000  一个结束时间 2012-06-06 12:35:00.000如何判断开始时间(2012-06-06 09:15:00.000 )的分钟部分是否大于是否大于30分钟了,假设不知道开始时间是多少如何计算开始和结束一共用了多少时间?

解决方案 »

  1.   


            DateTime date = DateTime.Now;
            int minute = date.Minute;
            if (minute > 30)
            {        }
            else 
            {
            
            }我猜一下楼主,是这个意思么- -
      

  2.   

    function GetDate(startDate,endDate){
        var strDate1strDate1=startDate.replace(/-/g,"/"); 
        var strDate1strDate2=endDate.replace(/-/g,"/"); 
        var  date1  =  Date.parse(strDate1strDate1);     
        var  date2  =  Date.parse(strDate1strDate2);     
    //  alert("strDate2与strDate1相差"+Math.ceil((date2-date1)/(24*60*60*1000))+"天")     
    //  alert("strDate2与strDate1相差"+(date2-date1)/(60*60*1000)+"小时")
        alert("本次停车时间为:"+(date2-date1)/(60*1000)+"分钟")
    }
      

  3.   

    ```timespan类  
    取时间差的貌似 里面有方法   去看以下吧。 
      

  4.   


    DateTime time = new DateTime();
                    time.Date.Minute//获取时间的分钟部分
    DateTime starttime = Convert.ToDateTime(dateTimePicker1.Value.ToLongDateString());
    DateTime endtime =Convert.ToDateTime(dateTimePicker2.Value.ToLongDateString());
    TimeSpan pan = endtime - starttime;
      

  5.   

    好久以前写的一段了,给你参考一下。
            public double GetTotalMinutes(DateTime dtStart, DateTime dtEnd)
            {
                try
                {
                    TimeSpan timeSpan = dtEnd - dtStart;
                    return Math.Abs(timeSpan.TotalMinutes);
                }
                catch (Exception e)
                {
                    throw e;
                }
            }
            public double GetTotalMinutes(string start, string end)
            {
                try
                {
                    DateTime dtStart = Convert.ToDateTime(start);
                    DateTime dtEnd = Convert.ToDateTime(end);
                    return GetTotalMinutes(dtStart, dtEnd);
                }
                catch (Exception e)
                {
                    throw e;
                }
            }
      

  6.   

    Timespan tp=结束时间-开始时间;
    可以从tp里面取出总分钟等