如题,转换后的时间带上几点几分 然后怎么跟另外一个时间相减得到相差的天数?

解决方案 »

  1.   

    CS判断
    TimeSpan ts = NowTime - LastTime;  //必须是时间类型
    int a= ts.day;a就是个整数.就是Nowtime和LastTime相隔多少天
      在TimeSpan里还有很多像.ts.hour;等时间单位...js判断
    就要判断时间差获取每个时间差
    天与天之间差.再求时与时的差..
    最后再拼接....转换..
    也只能这样了
      

  2.   

    .ToString('yyyy-MM-dd')
    试试,不行我明天去公司在给你回答
      

  3.   

    js 也是可以直接拿时间类型的数据进行相减的,减完了直接用js的方法获取相关的天,小时,分钟....
      

  4.   

    我給你寫了一個JS//Written by Milo on Nov 28th,2010
    var originalDateForm1='2010 10/10 上午 10:30';//日期一
    var originalDateForm2='2010 11/13 上午 10:30';//日期二//正則轉換日期(上午或者下午)
    function ConvertToDate(_originalDate){
        if(_originalDate==null||_originalDate=="")
            return;
        _originalDate=_originalDate.replace(/\s/,"/").replace(/\s上午\s|\s下午\s/g," ");
        return Date.parse(_originalDate);
    }//獲取相差天數(P.S 獲取到的是週日,例如相差25小時,則計作兩天)
    function getDay(_oriDate1,_oriDate2)
    {
        var d1=ConvertToDate(_oriDate1);
        var d2=ConvertToDate(_oriDate2);
        return Math.ceil((d2-d1)/(24*60*60*1000));
    }function test()
    {
        var result=getDay(originalDateForm1,originalDateForm2);
        alert(result);
    }如果不行的話跟我說,有時間的話,我再改寫。