web-dev-qa-db-ja.com

iOSで2つの日付間の時間差を分単位で計算する方法

重複の可能性:
iOSで2つの日付間の時間を時間で計算する方法

私はObjective-Cの初心者なので、構文作成についてあなたの助けが必要です。

私の問題は次のようになります:

2つの文字列があり、それをNSDateに変換してから、日付間の時間差を分単位で計算したいと思います。

これどうやってするの?

11
Sagar Mohanty
  1. NSDateFormatterを使用して、日付文字列をNSDateオブジェクトに変換します。
  2. -[NSDate timeIntervalSinceDate:]を呼び出して、2つの日付の差を秒単位で取得します。
  3. 60で割って、分単位の差を取得します。

または、NSCalendarNSDateComponentsを使用して、components:fromDate:toDate:options:メソッドを使用してさまざまなカレンダーの分単位の差を計算することもできます。

35
Ole Begemann