关于项目中日期时间与时间戳转化

时间戳与时间的转换根据后台返回的数据样式我们进行不同的方法转换

1.  NSDateFormatter *dateFormatter;

     dateFormatter = [[NSDateFormatter alloc] init];

    // 此处设置的时间是月日,根据工程的需要进行修改时间显 示

     dateFormatter.dateFormat = @"MM-dd";


    //[lineDic objectForKey:@"date"] longLongValue]这个是服务器放回的数据进行请求的样式,根据自己  服务器返回的数据进行相应的修改

     NSDate *d = [[NSDate alloc]initWithTimeIntervalSince1970:[[lineDic objectForKey:@"date"]    longLongValue]/1000.0] ;


  //将时间戳数据转换成需要的显示的字符串的样式

  NSString *string = [NSString stringWithFormat:@"%@",[dateFormatter stringFromDate:d]];


2.将时间戳字符串转化成data类型

  // 创建一个时间格式化对象
    NSDateFormatter *datef = [[NSDateFormatter alloc] init];
    // 设定时间的格式
    [datef setDateFormat:@"yyyy-MM-dd"];
    // 将字符串转换为时间对象
    NSDate *tempDate = [datef dateFromString:str];

阅读更多
文章标签: ios OC 时间戳
个人分类: iOS
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭