您的位置:首页 > 其它

怎样获得一个完整的时间

2016-01-14 17:33 330 查看
- (void)getWeek
{

    

    NSDateFormatter *dateFormatter = [NSDateFormatter
new];
    dateFormatter.dateFormat =
@"yyy年MM月dd日";

    

    [dateFormatter setTimeZone:[NSTimeZone
timeZoneWithAbbreviation:@"UTC"]];
   
NSString *string1 = [dateFormatter
stringFromDate:[NSDate
date]
                            ];
   
NSLog(@"dateString%@",string1);

    

    NSCalendar *calendar = [[NSCalendar
alloc] initWithCalendarIdentifier:NSGregorianCalendar];
   
NSDate *now;

    NSDateComponents *comps = [[NSDateComponents
alloc] init];

    NSInteger unitFlags =
NSYearCalendarUnit | NSMonthCalendarUnit |
NSDayCalendarUnit | NSWeekdayCalendarUnit |

    NSHourCalendarUnit |
NSMinuteCalendarUnit | NSSecondCalendarUnit;

    
    now=[NSDate
date];
    comps = [calendar
components:unitFlags
fromDate:[NSDate
date]];

    

    

    NSArray * arrWeek=[NSArray
arrayWithObjects:@"星期日",@"星期一",@"星期二",@"星期三",@"星期四",@"星期五",@"星期六",
nil];

    

    NSLog(@"星期:%@",
[NSString stringWithFormat:@"%@",[arrWeek
objectAtIndex:[comps weekday] - 1]]);

    

    NSString *string2 = [NSString
stringWithFormat:@"%@",[arrWeek
objectAtIndex:[comps weekday] - 1]];

    

    string = [NSString
stringWithFormat:@"%@ %@",string1, string2];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: