11

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

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

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

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

これどうやってするの?

4

1 に答える 1

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

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

于 2012-04-29T16:58:08.677 に答える