现在我有一串时间字符串 string strTime = "2006-06-28T07:08:00+02:00";
DateTime time = DateTime.Parse(strTime);请问现在根据变量time使用怎样的格式化又能得到原来的时间字符串呢?

解决方案 »

  1.   

    参考
    http://www.cnblogs.com/csxyy/archive/2007/07/06/808083.html
      

  2.   


            string ss = time.ToString();
      

  3.   

    你的时间是东2区的时间,中国采用北京时间,即东8区 ,所以你的时间要转换成本地时间就要加上6小时,反过来就要减去6小时
           string strTime = "2006-06-28T07:08:00+02:00";
            DateTime time = DateTime.Parse(strTime);
            time  = time.AddHours(-6);
            string ss = time.ToString(strTime);
      

  4.   

     string ss = time.ToshortString();
      

  5.   

    放着MSDN不用,只知道问些低级的问题