本帖最后由 WDandan 于 2014-04-12 13:26:17 编辑

解决方案 »

  1.   

    你再尝试将date设置为获取当地时区的时间试试
      

  2.   

    楼主加上这段代码
     NSTimeZone *zone = [NSTimeZone systemTimeZone];
        NSInteger interval = [zone secondsFromGMTForDate: date];
        NSDate *localeDate = [date  dateByAddingTimeInterval: interval];
        NSLog(@"%@",localeDate);
      

  3.   

     谢谢,你这样是得到我电脑上的正确时间。
    可是,为什么
    nsdate *date = [nsdate date] 
    得到的时间是晚8hr呢?