DiffTime
およびNominalDiffTime
のData.Time.Clockにはどのような理由がありますか?なぜData.Time.ClockはDiffTimeとNominalDiffTimeを提供するのですか?
現在のところ、私は両方の必要性は見当たりません。
NominalDiffTime
の場合はdiffUTCTime
が、なぜならDiffTime
の場合はそのような機能がないとわかりません。
つまり、DiffTime
とNominalDiffTime
のように見えますが、実際には互いに「対称」ではありません。
多分、これらの代数データ型の違いは何ですか?
「DiffTime」は実際の期間です。 'NominalDiffTime'にはうるう秒、またはうるう時間が含まれています(私が理解しているように)。 – dflemstr
閏秒は予測できず、将来の(1年?)よりも日付の差を正確に計算する方法が一般的にないため、DiffTimeの 'diffUTCTime'がない理由が疑わしい今のところ事前に発表されています。 – hammar