Core Foundation   >     Time Utilities
Time Utilities
概観
Core Foundation は時間を秒単位で測定します。基本データ型は CFTimeInterval で、2 つの時間の差を秒単位で測定します。固定時間または日付は、CFAbsoluteTime データ型によって定義され、これは、特定の日付と絶対参照日付の Jan 1 2001 00:00:00 GMT 間の時間間隔をと測定します。
CFGregorianDate 構造体は、グレゴリオ暦の意味の絶対時間を表します。 CFAbsoluteTimeGetGregorianDate(_:_:) などの関数は、CFTimeZone オブジェクトを使用して、特定のタイムゾーンでのローカル時間を取得します。
CFDate の不透明型は、絶対時間を CFType ベースのオブジェクトに包み込むので、時間オブジェクトをコレクションやプロパティリストに入れたり、Core Foundation の他のオブジェクト指向の部分で扱うことができます。
シンボル
Core Foundation Time Utilities その他の関数
与えられた絶対時間にグレゴリオ暦の単位で表される時間間隔を追加します。
旧式 |
---|
func CFAbsoluteTimeGetCurrent()
現在のシステム絶対時間を返します。
指定された絶対時間で示される曜日を表す整数を返します。
旧式 |
---|
指定された絶対時間で示される年の日を表す整数を返します。
旧式 |
---|
指定された 2 つの絶対時間の時間差を計算し、その結果をグレゴリオ暦単位で間隔として返します。
旧式 |
---|
絶対時間値をグレゴリオ暦の日付に変換します。
旧式 |
---|
指定された絶対時間で示される年の週を表す整数を返します。
旧式 |
---|
グレゴリオ暦の日付値を絶対時間値に変換します。
旧式 |
---|
有効な値か CFGregorianDate 構造体の指定されたフィールドでチェックします。
旧式 |
---|
データ型
絶対参照日付 2001 年 1 月 1 日 00:00:00 GMT との特定の時点への相対的を表すために使用される型。
グレゴリオ暦を使用して特定の時点を表すために使用される構造体。
旧式 |
---|
グレゴリオ暦単位で時間間隔を表すために使用される構造体。
旧式 |
---|
経過時間を秒単位で表すのに使用される型。
定数
これらのオプションフラグはマスクとして使用され、CFGregorianDate または CFGregorianUnits 構造体の特定のフィールドセットを示します。
Predefined Time Interval Values
絶対参照日付と特定の他の日付との間の時間間隔。
以下も見よ
関連した文書
Core Foundation 用の日時プログラミングガイド