1

現在の日付を UTC 形式に変換する必要があります。次のことを行って、正しい UTC 日付を取得しました。以下は私のソース コードです。

NSDate *currDate = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormatter setTimeZone:timeZone];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"];
NSString *dateString = [dateFormatter stringFromDate:currDate];
NSLog(@"%@",dateString);

この形式で日付を取得しています 2013-05-01 23:11:02 GMT のみ GMT の代わりに UTC 名が必要です。これにはどのような変換を行う必要がありますか。

4

1 に答える 1

1

文字列を置き換えるよりもテキストだけに関心がある場合は、次のようにします。

 NSString *convString = [dateString stringByReplacingOccurrencesOfString:@"GMT" withString:@"UTC"];
于 2013-05-01T13:50:28.337 に答える