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;

    }

  • 相关阅读:
    LVM
    linux在线添加硬盘、扫盘
    django 的用户认证组件
    django组件-cookie与session
    django组件 分页器
    Django 与 Ajax
    Djange 模型层2
    Django 模型层
    Djange 的模板层
    Django的视图层
  • 原文地址:https://www.cnblogs.com/melons/p/5791995.html
Copyright © 2011-2022 走看看