としてログに記録されるNS日付を保存しています
2013-03-15 00:00:01 +0000
+0000はUTC時間だと思います。しかし、私が試してみると
NSCalendar* theCalendar = [NSCalendar currentCalendar];
unsigned theUnitFlags = NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents* compsForDate = [theCalendar components:theUnitFlags fromDate:compDate];
カンプは次のように記録されます。
<NSDateComponents: 0xc0537b0>
Calendar Year: 2013
Month: 3
Leap month: no
Day: 14
Hour: 20
Minute: 0
Second: 1
Weekday: 5
この日付に関連付けられたタイムゾーンがあるとは思わなかったので、日は15、時間は0になると想定していました。誰かが私がどこで間違っているのか教えてもらえますか?