您的位置:首页 > 移动开发 > IOS开发

iOS中获取系统时间

2015-10-14 08:36 369 查看
// 获取系统当前时间
NSDate * date = [NSDate date];
NSTimeInterval sec = [date timeIntervalSinceNow];
NSDate * currentDate = [[NSDate alloc] initWithTimeIntervalSinceNow:sec];

//设置时间输出格式:
NSDateFormatter * df = [[NSDateFormatter alloc] init ];
[df setDateFormat:@"yyyy年MM月dd日 HH小时mm分ss秒"];
NSString * na = [df stringFromDate:currentDate];

NSLog(@"系统当前时间为:%@",na);

//获得系统日期
NSCalendar * cal=[NSCalendar currentCalendar];
NSUInteger unitFlags=NSDayCalendarUnit|NSMonthCalendarUnit|NSYearCalendarUnit;
NSDateComponents * conponent= [cal components:unitFlags fromDate:senddate];
NSInteger year=[conponent year];
NSInteger month=[conponent month];
NSInteger day=[conponent day];
NSString * nsDateString= [NSString stringWithFormat:@"%4d年%2d月%2d日",year,month,day];
NSLog(@"系统当前日期为:%@",nsDateString);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: