获取当前的时间:
NSDate *date = [NSDate date];
NSTimeInterval ti = [date timeIntervalSince1970]; //NSTimeInterval即为double类型
类似于这种数据1391933816.23815
转化为年月日的格式显示
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *datetime = [NSDate dateWithTimeIntervalSince1970:1391933816.23815];
NSString *str = [formatter stringFromDate:datetime];
NSLog(@"%@",str);
//打印结果为:2014-02-09 16:16:56
@"yyyy-MM-dd HH:mm:ss" // 2013-08-20 14:35:02
@"M/d/yyyy H:mm:ss" // 8/20/2012 14:35:02
@"M/d/yyyy H:mm" // 8/20/2012 14:35
@"MM-dd HH:mm" // 08-20 14:35
@"M/d H:mm" // 8/20 14:35
@"yyyy-MM-dd" // 2013-08-20
@"MM-dd" // 08-20
@"M/d/yyyy" // 8/20/2012
@"M/d" // 8/20
@"HH:mm:ss" // 14:35:02
@"HH:mm" // 14:35
*/
M表示月,m表示分钟,H表示24进制,h表示12进制。