NSDateFormatter 根据时间戳求出时间

NSDateFormatter 根据时间戳求出时间

- (void)detailWithStyle:(NSString*)style time:(NSInteger)time
{
// NSString *min = [NSString
stringWithFormat:@"%d",(int)time / 60];

//得到分钟
NSString*min = [NSString

stringWithFormat:@"%ld",time /60];
//得到秒

NSString*s = [NSString
stringWithFormat:@"%ld",time %60];

//拼接为详情

NSString*detail = [NSString
stringWithFormat:@"%@
/ %@' %@\"",style,min,s];

self.text= detail;
}

-
(void)dateStrWithdate:(NSTimeInterval)date
{

//根据时间戳求出时间

NSDate*dateNow = [NSDate
dateWithTimeIntervalSince1970:date / 1000];

// NSTimeInterval now = [[NSDate date]
timeIntervalSince1970];

//设置date样式

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

//formatter样式,MM是阿拉伯数字 MMM英文简写
MMMM是英文全拼 三个M代表英文

formatter.dateFormat = @"MMM-dd";
//输出格式为英文

formatter.locale= [[NSLocalealloc]
initWithLocaleIdentifier:@"en-us"];

//所在时区,使用系统所在的时区
formatter.timeZone= [NSTimeZone

systemTimeZone];
NSString*dateStr = [formatter

stringFromDate:dateNow];
self.text= dateStr;

}

#pragma mark 获取当时的时间
NSDateFormatter *formatter =

[[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd

hh:mm:ss";
formatter.timeZone = [NSTimeZone

systemTimeZone];
NSString *date = [formatter

stringFromDate:[NSDate date]];
//从单例里取出用户信息

Singleton *s = [Singleton
shareUsername];

Wish *wish = [[Wish alloc] init];
wish.content =self.textV.text;

wish.user_pic = s.pictureUrl;
wish.username = s.userName;
wish.format_time = date;
//添加到数组中的第一个
[self.infoArray insertObject:wish

atIndex:0];
[self.wishTableV reloadData];

}

[self.wishView removeFromSuperview];
}

上一篇:js数组中的find(), findIndex(), filter(), forEach(), some(), every(), map(), reduce()方法的详解和应用实例


下一篇:5个现在就该使用的数组Array方法: indexOf/filter/forEach/map/reduce详解(转)