NSArray * arrWeek=[NSArray arrayWithObjects:@"星期日",@"星期一",@"星期二",@"星期三",@"星期四",@"星期五",@"星期六", nil];
NSDate *date = [NSDate date];
NSCalendar *calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDateComponents *comps = [[[NSDateComponents alloc] init] autorelease];
NSInteger unitFlags = NSYearCalendarUnit |
NSMonthCalendarUnit |
NSDayCalendarUnit |
NSWeekdayCalendarUnit |
NSHourCalendarUnit |
NSMinuteCalendarUnit |
NSSecondCalendarUnit;
comps = [calendar components:unitFlags fromDate:date];
int week = [comps weekday];
int year=[comps year];
int month = [comps month];
int day = [comps day];
m_labDate.text=[NSString stringWithFormat:@"%d年%d月",year,month];
m_labToday.text=[NSString stringWithFormat:@"%d",day];
m_labWeek.text=[NSString stringWithFormat:@"%@",[arrWeek objectAtIndex:week]];
iOS获取当前 年月日和星期
最新推荐文章于 2023-09-02 08:47:01 发布
本文介绍了一种使用Swift语言中的NSDate、NSCalendar和NSDateComponents类来获取当前日期的具体年、月、日及星期的方法。通过将NSDate转换为NSDateComponents,并从中提取年份、月份、日期和星期等组件,可以轻松地在应用中显示这些信息。
883

被折叠的 条评论
为什么被折叠?



