获取一个NSDate的年日时分秒

iOS8之后 

- (NSInteger)getMinuteOfDate:(NSDate *)date {
    //获取当前时间
    NSDate *now = date;
    NSLog(@"now date is: %@", now);
    NSCalendar *calendar = [NSCalendar currentCalendar];
    NSUInteger unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond;
    NSDateComponents *dateComponent = [calendar components:unitFlags fromDate:now];
//    NSInteger year = [dateComponent year];
//    NSInteger month = [dateComponent month];
//    NSInteger day = [dateComponent day];
//    NSInteger hour = [dateComponent hour];
    NSInteger minute = [dateComponent minute];
//    NSInteger second = [dateComponent second];
    return minute;
}

猜你喜欢

转载自blog.csdn.net/allanGold/article/details/86093904