Bjö*_*lek 109
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy"];
NSString *yearString = [formatter stringFromDate:[NSDate date]];
// Swift
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy"
let year = dateFormatter.string(from: Date())
Run Code Online (Sandbox Code Playgroud)
您可以NSString通过该-isEqualToString:方法比较s .
小智 34
NSCalendar *gregorian = [NSCalendar calendarWithIdentifier:NSCalendarIdentifierGregorian];
NSInteger year = [gregorian component:NSCalendarUnitYear fromDate:NSDate.date];
Run Code Online (Sandbox Code Playgroud)
注意:除了NSGregorianCalendar之外,还有几个日历标识符.使用适合您的语言环境的任何内容.您可以通过将字段按位OR'ing(例如,NSYearCalendarUnit | NSMonthCalendarUnit)并使用而来询问您想要的任何组件集components:fromDate.您可以在" 日期和时间编程指南"中阅读相关内容.
使用日历组件作为基本类型,比较是有效的.
| 归档时间: |
|
| 查看次数: |
28067 次 |
| 最近记录: |