Juliaで2038年以降の日付を使用する必要があります。どうやってするか?どうやら、あなたは2038Juliaで2038年以降の日付を使用するには?
後に年間でTimeZones.jlのMD
をtimezoned日付を使用することはできません存在しないリンクページを参照する以下の説明が得られます。また
」、 2038年以降の将来の日付を使用するとエラーになります:
julia> ZonedDateTime(2039, warsaw)
ERROR: TimeZone Europe/Warsaw does not handle dates on or after 2038-03-28T01:00:00 UTC
in call at ~/.julia/v0.4/TimeZones/src/timezones/types.jl:146
in ZonedDateTime at ~/.julia/v0.4/TimeZones/src/timezones/types.jl:260
timを持つことは可能です2038年を超えて働くezones [リンク]しかし、これらの日付が未来にあるので、タイムゾーンルールが変更され、正確ではない可能性があります。
の時間帯は、私はタイムゾーンが2038年にどのようになるかについて尋ねていない午前2038 –
@MattJohnsonにどのようになるかを伝えることができ、この地球上で何人がありません! Juliaが今日から2038年にかけて、また過去についても、恣意的に見える2038年を超えない今日のルールに従って、タイムゾーンで日付を計算する方法を尋ねています。 – Ferenc
'FixedTimeZone'はいつでも動作します。つまり、特定のDateTimeに対して 'warsaw'が例えばUTC + 0200であれば、' ZonedDateTime(2039、FixedTimeZone( "+ 0200")) 'とすることができます。 @MattJohnsonは言ったように、2038年以降の夏時間スケジュールにあまりにも頼るのは賢明ではない。 –