特定の日付から 4 桁の年を整数として返そうとしています。私は NSCalendar または NSDate 関数に強いわけではありませんが、日付および日付フォーマッターのコンポーネントでそれらを使用しようとしましたが、成功しませんでした。
ありがとう。
特定の日付から 4 桁の年を整数として返そうとしています。私は NSCalendar または NSDate 関数に強いわけではありませんが、日付および日付フォーマッターのコンポーネントでそれらを使用しようとしましたが、成功しませんでした。
ありがとう。
NSCalendar
ドキュメントから:
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDate *date = [NSDate date];
NSDateComponents *comps = [gregorian components:unitFlags fromDate:date];
次に、次のようにして年を取得できます。
NSInteger year = [comps year];