0

サーバーのdateTime(期限)文字列を次のように取得します。"2013-03-29 04:12:35"ストップウォッチを作成する必要があります。ストップウォッチは、ラベルの推定期限までの形式で表示されますhours::minutes:seconds。期限をUTCに変換してから、電話の現在のUTCから読み取り、減算してフォーマットに変換することを考えましたhours::minutes:seconds。iOSでUTCを読み取り、文字列をUTCに変換する方法(このタスクを実行する簡単な方法はありますか?)

4

1 に答える 1

1

これを試して

NSString *utcDateString = @"2013-03-29 04:12:35";

NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
//DateFormatter by default will be in local timezone.
[formatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
[formatter setFormat:@"yyyy-MM-dd HH:mm:ss"];

NSDate *utcDate = [formatter dateFromString:utcDateString];

NSDate *currentDate = [NSDate date];

これで、この投稿に記載されている方法を使用して、日付コンポーネント (時間、分、秒) を見つけることができます。

于 2013-03-12T02:35:38.063 に答える