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

来源:互联网 发布:linux安装文件格式 编辑:程序博客网 时间:2024/05/21 17:03

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

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];

1 0