public static void Test()
{   
    DateTime date =new DateTime(2011,1,1,12,30,10);
 
    DateTime date1 = date.AddDays(1).AddSeconds(-1);   
    
    //有沒有加DATE差很多,這樣才是正解
    DateTime date2 = date.Date.AddDays(1).AddSeconds(-1);
    
     Console.WriteLine("date1={0}",date1);
     Console.WriteLine("date2={0}",date2);
}
 
Prepare to run...
==================================================
date1=2011/1/2 下午 12:30:09
date2=2011/1/1 下午 11:59:59
 
==================================================