时间戳转换为NSData
来源:互联网 发布:excel中数据透视表 编辑:程序博客网 时间:2024/05/16 07:14
本来直接使用intervalSinceNow。但是的出来的data是有+0000的。所以加多了一个getLocalYYMMDD
#pragma mark -
#pragma mark time detail
- (NSString*)getLocalYYMMDD: (NSDate *)date
{
NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];
dateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
[dateFormatter setTimeZone:[NSTimeZonelocalTimeZone]];
NSString *localDateString = [dateFormatterstringFromDate:date];
[dateFormatter release];
return localDateString;
}
- (NSString *)intervalSinceNow: (NSString *) theDate
{
NSDateFormatter *date=[[NSDateFormatteralloc] init];
[date setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *d=[date dateFromString:theDate];
NSTimeInterval late=[dtimeIntervalSince1970]*1;
NSDate* dat = [NSDatedateWithTimeIntervalSinceNow:0];
NSTimeInterval now=[dattimeIntervalSince1970]*1;
NSString *timeString=@"";
NSTimeInterval cha=now-late;
if (cha/60<1) {
timeString = [NSString stringWithFormat:@"%f", cha];
timeString = [timeString substringToIndex:timeString.length-7];
timeString=[NSString stringWithFormat:@"%@秒前", timeString];
}
if (cha/60>1&&cha/3600<1) {
timeString = [NSString stringWithFormat:@"%f", cha/60];
timeString = [timeString substringToIndex:timeString.length-7];
timeString=[NSString stringWithFormat:@"%@分钟前", timeString];
}
if (cha/3600>1&&cha/86400<1) {
timeString = [NSString stringWithFormat:@"%f", cha/3600];
timeString = [timeString substringToIndex:timeString.length-7];
timeString=[NSString stringWithFormat:@"%@小时前", timeString];
}
if (cha/86400>1&&cha/2592000<1)
{
timeString = [NSString stringWithFormat:@"%f", cha/86400];
timeString = [timeString substringToIndex:timeString.length-7];
timeString=[NSString stringWithFormat:@"%@天前", timeString];
}
if (cha/2592000>1) {
timeString = [NSString stringWithFormat:@"%f", cha/2592000];
timeString = [timeString substringToIndex:timeString.length-7];
timeString=[NSString stringWithFormat:@"%@月前", timeString];
}
[date release];
return timeString;
}
- 时间戳转换为NSData
- NSData 转换为NSDictionary
- CMSampleBufferRef转换为nsdata对象
- 将图片转换为NSData
- 时间戳转换为时间
- NSData有值,NSData转换成NSString为nil
- 将UIImage转换为NSData的方法
- iOS中UIImage转换为NSData 方法
- ALAsset 将资源转换为 NSData
- 字符串转换为NSdata数据/十进制转换为十六进制
- 小时转换为时间戳
- //字符串转换为时间戳
- 时间戳转换为String
- 时间字符串转换为时间戳
- .net 时间戳转换为时间
- 时间戳转换为时间类型
- Unix时间戳转换为标准时间
- iOS 时间戳转换为时间
- mysql 定时脚本(event),类似oracle的job
- Http协议中的各种长度限制总结
- Python运行的17个时新手常见错误小结
- Distributed Lock
- oracle lag lead函数
- 时间戳转换为NSData
- 利用反射快速给Model实体赋值
- dede头部空白解决方法
- Mongodb开启与关闭
- 关于超链接伪类书写顺序,老记不住,写错了!
- 在Linux客户机中访问共享文件夹
- memcpy内存复制函数的使用
- iOS应用程序状态切换相关
- 编译遇到的错误