您的位置:首页 > 其它

获取当前年月日和星期

2015-09-07 13:50 323 查看
NSDate *date1 = [NSDate
date];
NSCalendar *calendar = [NSCalendar
currentCalendar];
NSDateComponents *comps;

// 年月日获得
comps = [calendar components:(NSCalendarUnitYear |
NSCalendarUnitMonth | NSCalendarUnitDay)
fromDate:date];
NSInteger year = [comps
year];
NSInteger month = [comps
month];
NSInteger day = [comps
day];
NSLog(@"year: %ld month: %ld, day: %ld", (long)year, (long)month,
(long)day);
// NSCalendarUnitWeekdayOrdinal
comps = [calendar components:(NSCalendarUnitCalendar |
NSCalendarUnitWeekday | NSCalendarUnitWeekdayOrdinal)

fromDate:date];
NSInteger week = [comps
weekOfYear]; //
今年的第几周
NSInteger weekday = [comps
weekday]; //
星期几(注意,周日是“1”,周一是“2”。。。。)
NSInteger weekdayOrdinal = [comps
weekdayOrdinal]; //
这个月的第几周
NSLog(@"week: %ld weekday: %ld ordinal: %ld", (long)week, (long)weekday,
(long)weekdayOrdinal);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: