日付を切る!

使うことがあったのでtv-game.jpさんの記事を参考に、変数を使用して今日の日付を切ってみました。


変数を使った書き方を自分で少し調べたりしたので、引用させて頂き、コードを書いてみました。


NSDate *today = [NSDate date];
NSString *todaycange = [NSString stringWithFormat:@"%@",today];


NSDateFormatter *todayfm = [[NSDateFormatter alloc] init];
[todayfm setDateFormat: @"yyyy-MM-dd"];
unsigned unitFlagsToday = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;


NSDateComponents *pubDateArrToday =
[[NSCalendar currentCalendar] components: unitFlagsToday
fromDate: [todayfm dateFromString:todaycange ]];



[pubDateArrToday year], [pubDateArrToday month], [pubDateArrToday day];


todayYear = [pubDateArrToday year];
(todayYearはintです)



●参考サイト
http://www.tv-game.jp/?p=33
Thanks