如何获取当前时区字符串

1.获取当前时区的时间字符串

    NSDate * date = [NSDate new];
    NSDateFormatter * dateFormatter = [NSDateFormatter new];
    [dateFormatter setDateFormat:@"yyyy:MM:dd - HH:mm:ss - Z"];
    NSString * strDate = [dateFormatter stringFromDate:date];
    NSLog(@"%@",strDate);
    NSLog(@"%@",date);

输出如下:

  2016-12-14 13:48:38.526 通讯录[9186:98149] 2016:12:14 - 13:48:38 - +0800
  2016-12-14 13:48:38.528 通讯录[9186:98149] 2016-12-14 05:48:38 +0000

⚠️ [NSDate new]这种方式获取的时间是零时区时间。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS开发中,经常会遇到各种各样的时间问题,8小时时差,时间戳,求时间间隔,农历等等。解决办法网上比比皆是,但大...
    真巧了_嘿阅读 7,767评论 0 7
  • iOS开发中,经常会遇到各种各样的时间问题,8小时时差,时间戳,求时间间隔,农历等等。解决办法网上比比皆是,但大多...
    小李龍彪阅读 11,564评论 1 6
  • 1、天地不仁,以万物为刍狗 天地无仁慈心,也无冷酷心。对天地而言,万物只是如纸扎的狗,没有任何意义 2、圣人不仁,...
    牧郎人阅读 3,280评论 0 0
  • 前言xxvii 1 准备好了 1 C的来源? 1 为什么要使用C? 2 设计特性 2 效率...
    Kelvin_Yip阅读 2,944评论 1 1