NSDateFormatter で、stringをnsdateに変換したとき、日付がずれる
相変わらず意味不明なobjcと戦ってます。
前よりはちょっとわかってきたんですけどね!
今回は文字型を日付型に変換するときにはまりましたですー
NSDateFormatterで、NSString からNSDateに変換できるんですが
afterDay = @"20130103"; NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init]; [inputFormatter setDateFormat:@"YYYYMMdd"]; NSDate *formatterDate = [inputFormatter dateFromString:afterDay];
のように書いたんですが
変換されたNSDateは
20120102
ですー
意味わからんw
NSDateFormatter
の仕組みはわからないのですが
YYYYMMdd をyyyyMMddに変えたら普通にいきました
めもっておきますー