//将毫秒级时间戳转换成年-月-日 //将毫秒级时间戳转换成月-日 时-分

注:  一定要将时间戳的类型设为long long 类型


//   NSDate <-> long long

//   我们经常用一个long long类型的变量——1970年以来的毫秒数来表示时间。NSDate提供方法与这种整数形式相互转化。

//   NSDate -> long long:

//   +(long long)longLongFromDate:(NSDate*)date{    return [date timeIntervalSince1970] * 1000;}

//   long long -> NSDate:

//  +(NSDate*)dateFromLongLong:(long long)msSince1970{    return [NSDate dateWithTimeIntervalSince1970:msSince1970 / 1000];}

//  注意这里timeInteval的单位是秒(s),而常用的单位是毫秒(ms),因此需做乘除1000的转化。


//将毫秒级时间戳转换成年--

- (NSString *)millisecondConversionDate:(NSString *)time

{

    //时间转换

    NSString *create = [NSString stringWithFormat:@"%@",time];

    NSDate *date = [NSDate dateWithTimeIntervalSince1970:[create doubleValue] / 1000];

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

//    dateFormatter.timeZone = [NSTimeZone timeZoneWithName:@"beijing"];

    dateFormatter.dateFormat = @"yyyy-MM-dd";

    NSString *dateCreate = [dateFormatter stringFromDate:date];

    

    return dateCreate;

}


//将毫秒级时间戳转换成月--

- (NSString *)conversionTime:(NSString *)time

{

    //时间转换

//    NSString *create = [NSString stringWithFormat:@"%@",time];

    NSDate *date = [NSDate dateWithTimeIntervalSince1970:time.doubleValue / 1000];

    NSLog(@"------date=%@", date);

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

    dateFormatter.dateFormat = @"MM-dd HH:mm";

    NSString *dateCreate = [dateFormatter stringFromDate:date];

    

    return dateCreate;

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值