JSON を介して Web サービスから文字列形式の日付を取得します。この mysql データベースの日付は TimeStamp フィールドです。
この方法で Web サービスの日付を取得します2013-09-24 20:30:00
この2013-09-24 18:30:00 +0000を取得する NSString から NSDate を取得するコードを実行すると
解析に使用するコードは次のとおりです。
- (NSDate *)parseNSStringToNSDate:(NSString *)hora {
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
return [dateFormatter dateFromString:hora];
}
あなたが気づいたら、私は常に2時間を残しており、その理由はわかりません. タイムゾーンの設定もテストしています。例:
- (NSDate *)parseNSStringToNSDate:(NSString *)hora {
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"GTM"]];
return [dateFormatter dateFromString:hora];
}