2010-12-17 9 views
0

年月日、月、週、日、時間、および 分の数を過去(固定)から現在まで知る方法はありますか? 日付1:2009年11月10日8時23 日付2:2010年12月17日10時27分2つの日付を比較して年、月、日の差を取得します

を結果として得る:

は、例えば、私が比較したい 1年、1ヶ月、 1週間、2時間、4分

ありがとうございました!あなたは第一パラメータに対応するフラグを設定するあなたの違いに何が必要日付コンポーネントを指定することができます(詳細は、リファレンスドキュメントを確認してください)

答えて

3

-components:fromDate:toDate:options:方法あなたは何週にもわたって何年も見つけることができるので、このロジックをあなたに合わせて実装し、日付形式もあなたに合わせて実装する必要があります。

ここでは、時間間隔を秒単位で指定しています。

+1

+1これははるかに良い答えだと思います。 – Ishu

+0

うわー!ウラジミールあなたは素晴らしかったです!あなたは私の新しい神話になった(バットマンを置き換えた) –

0
NSDate *today = [NSDate date]; 
NSTimeInterval interval = [today timeIntervalSinceDate:lastDate]; 
     int weeksForLastDate=interval/604800; 

これが与える - あなたが必要な正確に何をしNSCalendarクラスの

関連する問題