zoukankan      html  css  js  c++  java
  • 【iOS】OC-UTC日期字符串格式化


        NSLog(@"%@",[NSDate date]);

        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

        [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];//此处注意时间格式

        //[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];

        NSString * timeStr = @"2015-11-06T00:37:51.103Z";

        NSDate *localDate = [dateFormatter dateFromString:timeStr];

        NSLog(@"now Time = %@",[self getNowDateFromatAnDate:localDate]);





    - (NSDate *)getNowDateFromatAnDate:(NSDate *)anyDate

    {

        //设置源日期时区

        NSTimeZone* sourceTimeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];//GMT

        //设置转换后的目标日期时区

        NSTimeZone* destinationTimeZone = [NSTimeZone localTimeZone];

        //得到源日期与世界标准时间的偏移量

        NSInteger sourceGMTOffset = [sourceTimeZone secondsFromGMTForDate:anyDate];

        //目标日期与本地时区的偏移量

        NSInteger destinationGMTOffset = [destinationTimeZone secondsFromGMTForDate:anyDate];

        //得到时间偏移量的差值

        NSTimeInterval interval = destinationGMTOffset - sourceGMTOffset;

        //转为现在时间

        NSDate* destinationDateNow = [[NSDate alloc] initWithTimeInterval:interval sinceDate:anyDate];

        return destinationDateNow;

    }

  • 相关阅读:
    git命令使用方法
    git与svn对比
    浏览器缓存原理
    网络性能优化常用方法
    sass/scss 和 less的区别
    AngularJS和ReactJS对比
    让IE6,7,8支持HTML5新标签的方法
    Retina 屏移动设备 1px解决方案
    HttpClient学习
    国家二字码对照表
  • 原文地址:https://www.cnblogs.com/melons/p/5791995.html
Copyright © 2011-2022 走看看