比如以现在时间为准,要用C#算法算出1天16时11分后的时间是多少,算法是怎么样的?在线等

解决方案 »

  1.   

     DateTime date = DateTime.Now;
            date.AddDays(1);
            date.AddHours(16);
            date.AddMinutes(11);
    现在的date就是1天16时11分后的时间了
      

  2.   

        DateTime _Time = DateTime.Now;            _Time.Add(new TimeSpan(1, 16, 11, 0, 0));            MessageBox.Show(_Time.ToString());
      

  3.   


                DateTime d = DateTime.Now;
                TimeSpan ts = new TimeSpan(1,16,11,0);
                DateTime dt = d.Add(ts);
      

  4.   

    1楼的这种写法怎么算不出结果,时间通过textbox传进去的话,用int.parse(textbox.text)转换怎么不行
      

  5.   

    DateTime date = DateTime.Now.AddDays(1).AddHours(16).AddMinutes(11); 都差不多,呵呵
      

  6.   

    int.parse(textbox.text)是将textbox传进来的东西转成int类型。你不是要得到datetime类型吗?
    datetime date = datetime.parse(textbox.text);
    date = DateTime.Now.AddDays(1).AddHours(16).AddMinutes(11);