美文网首页征服iOS
iOS 时间戳转换为时间

iOS 时间戳转换为时间

作者: Kloar | 来源:发表于2016-01-14 14:05 被阅读14026次

    1.

    NSString*str=@"1368082020";//时间戳

    NSTimeIntervaltime=[strdoubleValue]+28800;//因为时差问题要加8小时 == 28800 sec

    NSDate*detaildate=[NSDatedateWithTimeIntervalSince1970:time];

    NSLog(@"date:%@",[detaildatedescription]);

    //实例化一个NSDateFormatter对象

    NSDateFormatter*dateFormatter = [[NSDateFormatteralloc]init];

    //设定时间格式,这里可以设置成自己需要的格式

    [dateFormattersetDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    NSString*currentDateStr = [dateFormatterstringFromDate:detaildate];

    2.

    -(NSString *)TimeStamp:(NSString *)strTime

    {

    //实例化一个NSDateFormatter对象

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

    //设定时间格式,这里可以设置成自己需要的格式

    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    //用[NSDate date]可以获取系统当前时间

    NSString *currentDateStr = [dateFormatter stringFromDate:[NSDate date]];

    //输出格式为:2010-10-27 10:22:13

    NSLog(@"%@",currentDateStr);

    //alloc后对不使用的对象别忘了release

    [dateFormatter release];

    return currentDateStr;

    }

    相关文章

      网友评论

        本文标题:iOS 时间戳转换为时间

        本文链接:https://www.haomeiwen.com/subject/ylxhkttx.html