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

iOS 获取系统时间

2016-06-18 14:38 781 查看
//获得系统时间  
NSDate *  senddate=[NSDate date];  
NSDateFormatter  *dateformatter=[[NSDateFormatter alloc] init];  
[dateformatter setDateFormat:@"HH:mm"];  
NSString *  locationString=[dateformatter stringFromDate:senddate];  
//[dateformatter setDateFormat:@"YYYY-MM-dd-HH-mm-ss"];  
//NSString *  morelocationString=[dateformatter stringFromDate:senddate];  
  
//获得系统日期  
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];  
  

 NSDate * senddate2 =[NSDate
date];

    NSCalendar * cal=[NSCalendar
currentCalendar];

    NSUInteger unitFlags =
NSCalendarUnitHour|NSCalendarUnitMinute |
NSCalendarUnitSecond |NSCalendarUnitNanosecond;

    NSDateComponents * conponent= [cal
components:unitFlags fromDate:senddate2];

    NSInteger hour =[conponent
hour];

    NSInteger minute =[conponent
minute];

    NSInteger sec = [conponent
second];

    NSInteger misec = [conponent
nanosecond];

    NSString * nsDateString= [NSString
stringWithFormat:@"%4ld:%2ld:%2ld-%2ld", hour, minute, sec, misec];

    

    NSLog(@"nsDateString ---%@", nsDateString);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: