2016-12-16 13 views

答えて

1

UNIXタイムスタンプをDateに変換します。次にCalendarを使用してDateからDateComponentsを取得します。デフォルトでは、これらのコンポーネントはユーザーの現在のタイムゾーンで解釈されます。別のタイムゾーンで日付を解釈する場合は、日付からコンポーネントを取得する前にカレンダーのタイムゾーンを設定します。

希望のコンポーネントを確認することで、時間を判断することができます。

let date = Date(timeIntervalSince1970: someUnixTimeStamp) 
let components = Calendar.current.dateComponents(in: TimeZone.current, from: date) 
// look at hour as needed 

あなただけの単一または複数のコンポーネントの代わりの日からすべてのコンポーネントのちょうど小さいサブセットをしたい場合は、他のCalendar APIがあります。

関連する問題