public static void Test()
{
    DateTime endDate = new DateTime(2011,1,1,23,59,59);
    DateTime startDate= new DateTime(2011,1,1);
    
    TimeSpan ts = endDate- startDate;
 
    //TotalDays 是double 是會有小數的要小心
    Console.WriteLine("TotalDays=" + ts.TotalDays);
 
    //Days 是int ,如果只是單純計算天數差別,用Days是正解
    Console.WriteLine("Days=" + ts.Days);
}
 
Result:
==================================================
TotalDays=0.999988425925926
Days=0
 
==================================================

參考: http://msdn.microsoft.com/zh-tw/library/system.timespan.days(v=vs.95).aspx

arrow
arrow
    全站熱搜

    丫烈客 發表在 痞客邦 留言(0) 人氣()