奇妙な問題があります。私のstringDateをNSDateに変換した後、私のNSDateオブジェクトは実際の日付より1日少なくなります
-例- StringDate = 2012 年 6 月 30 日 ---> NSDate は 2012 年 6 月 29 日
これが私のコードです。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"dd/MM/yyyy"];
NSDate *date = [dateFormatter dateFromString:[genkInfo objectForKey:CALENDAR_DATE]];
Web サービスから文字列として返されるため、この日付を変換しています。Web サービスは以下を返します
"date": "30/06/2012"
誰でもこれがどのように可能か考えていますか?
前もって感謝します
編集
上記の質問に対する解決策は、TimeZone を設定することでした
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT+0:00"]];
しかし今、私は別の質問があります。現在、形式はYYYY-MM-DDですが、YYYY-DD-MMが必要です
どうすればこれを達成できますか?
前もって感謝します !