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

来源:互联网 发布:网络环境 编辑:程序博客网 时间:2024/05/21 19:21
//+(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;}

0 0
原创粉丝点击