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;

    }

  • 相关阅读:
    delphi AlphaControls
    MATLAB 中NORM运用
    matlab画图形函数 semilogx
    fir2(n,f,m)
    离散系统频响特性函数freqz()
    snr ber Eb/N0之间的区别与联系
    MATLAB中白噪声的WGN和AWGN函数的使用
    matlab 功率谱分析
    用matlab实现同一个序列重复N倍
    Stem函数绘图
  • 原文地址:https://www.cnblogs.com/melons/p/5791995.html
Copyright © 2011-2022 走看看