私は昼の予測APIをhttp://openweathermap.org/forecast16に使っています。 list.dtというパラメータがあります。これは、次の形式の値を与えます:1406080800.何時/日の形式がopenweathermap.org list.dtを使用していますか
これはどのようなフォーマットで、どのように私はそれを人間が読める形式に変換することができますか?
私は昼の予測APIをhttp://openweathermap.org/forecast16に使っています。 list.dtというパラメータがあります。これは、次の形式の値を与えます:1406080800.何時/日の形式がopenweathermap.org list.dtを使用していますか
これはどのようなフォーマットで、どのように私はそれを人間が読める形式に変換することができますか?
日はUNIX時間の中で最も可能性が高い(、forecast5を参照してくださいlist.dt
は「予測されるデータの時間、UTC、UTC」となります
Swiftを使用すると、これを日付に変換するにはNSDate(timeIntervalSince1970: dt)
を入力してください。次に、標準NSDateFormatter
を使用して人間が読めるようにします。
dt
は日時用です。
dt
の値がunix time
Unixの時間として知られているフォーマットである00:00:00(UTC)からの経過秒数である、時間を説明するためのシステムである1970年1月1日(木曜日)
あなたが持っている値(1406080800)は、投稿したリンクの例で使用されているWed, 23 Jul 2014 02:00:00 GMT
と同じです。
var date = NSDate(timeIntervalSince1970: timeInterval)
あなたにも使用することができますSwift
からUnixタイムスタンプを取得するには:次のことを試してくださいSwift
内で使用する
let timeInterval = NSDate().timeIntervalSince1970