已知一个字符串,string time = "2011/09/05 15:44:30";
过了1000秒后,这个字符串变成了多少?
具体怎么实现的?
各位大侠请指教。

解决方案 »

  1.   


                string time = "2011/09/05 15:44:30";
                DateTime timeStart = DateTime.Parse(time);
                DateTime timeEnd = timeStart.AddSeconds(1000);
                MessageBox.Show(timeEnd.ToString());timeEnd就是1000秒后的值,转换成字符串就行了.
      

  2.   


         string time = "2011/09/05 15:44:30";
                DateTime timeStart = DateTime.Parse(time);
                DateTime timeEnd = timeStart.AddSeconds(1000);
    //或者你再格式化一下
                MessageBox.Show(timeEnd.ToString("yyyy/MM/dd HH:mm:ss"));

    timeEnd就是1000秒后的值,转换成字符串就行了.
      

  3.   

    string time = "2011/09/05 15:44:30";DateTime tmDate;
    tmDate=DateTime.Parse(time);tmDate=tmDate+TimeSpan.FromSeconds(1000.0);time=tmDate.ToString("YYYY/MM/dd hh:mm:ss");
      

  4.   

     public string  aa()
              {
                  string time = "2011/09/05 15:44:30";
                  DateTime dt = Convert.ToDateTime(time);
                  dt=dt.AddSeconds(1000);
                  time = dt.ToString();
                  return time;
              }
      

  5.   

     string time = "2011/09/05 15:44:30";
                DateTime dt = Convert.ToDateTime(time);
                dt = dt.AddSeconds(1000);
                time = dt.ToString("yyyy/MM/dd HH:mm:ss");