0

NSDateComponent不確定なコンポーネントを含む可能性のある があります。場合によっては数日、場合によっては数時間、またはコンポーネントの混合物ですらあります。私がやりたいことは、私の中にあるものをすべてdoItAgainComp秒に変換することです。NSDateComponentクラスを使用してこれを行う方法はありますか。

それらをすべて数学的に分割するだけですが、月のコンポーネントについては分割できません。

私は検索しましたが、これについて何も見つけることができませんでした。助言がありますか?

4

2 に答える 2

0

コンポーネントから NSDate を作成し、それから時間間隔を取得する必要があります。

NSDate * myDate = [[NSCalendar currentCalendar] dateFromComponents:doItAgainComp];
NSTimeInterval time = [myDate timeIntervalSince1970];
于 2013-03-05T14:47:25.837 に答える
0

考えただけですが、このtimeIntervalSince1970メソッドを使用して 1970 年 1 月 1 日からの秒数を特定できるかもしれません。そのため、年を 1970 に設定してNSDateComponentからNSDateusingに変換すると、動作するはずですNSCalendardateFromComponents:

于 2013-03-05T14:50:22.783 に答える