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

ios 获取日期(年、月、日、星期、时、分、秒)

2015-11-02 16:34 531 查看
//
+(NSDictionary *)getTimeFromDate:(NSDate *)date
{
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSLocale *zhLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"];
[calendar setLocale:zhLocale];
NSDateComponents *comps = [[NSDateComponents alloc] init];
NSInteger unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitWeekday |
NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond;
comps = [calendar components:unitFlags fromDate:date];

NSDictionary *result = @{
@"year":[NSNumber numberWithInt:[comps year]],
@"month":[NSNumber numberWithInt:[comps month]],
@"day":[NSNumber numberWithInt:[comps day]],
@"hour":[NSNumber numberWithInt:[comps hour]],
@"minute":[NSNumber numberWithInt:[comps minute]],
@"second":[NSNumber numberWithInt:[comps second]],
@"week":[NSNumber numberWithInt:[comps weekday] - 1]
};
return result;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: