Julia: マスターでのDates.formatリグレッション:ミリ秒フィールドの幅は修正できなくなりました

作成日 2017年03月13日  ·  3コメント  ·  ソース: JuliaLang/julia

0.5の場合:

julia> dt = DateTime(2000,1,1)
2000-01-01T00:00:00

julia> Dates.format(dt, "s")
"0"

julia> Dates.format(dt, "sss")
"000"

master

julia> dt = DateTime(2000,1,1)
2000-01-01T00:00:00

julia> Dates.format(dt, "s")
"0"

julia> Dates.format(dt, "sss")
"0"

これは、後続のすべてのゼロで発生します。

julia> Dates.format(DateTime(2000,1,1,0,0,0,10), "sss")
"01"

julia> Dates.format(DateTime(2000,1,1,0,0,0,100), "sss")
"1"
bug dates regression

最も参考になるコメント

私はそれを修正することができます

全てのコメント3件

追加の幅の例:

for ms in (0, 100, 120)
    println(Dates.format(DateTime(2000,1,1,0,0,0,ms), "s"))
    println(Dates.format(DateTime(2000,1,1,0,0,0,ms), "ss"))
    println(Dates.format(DateTime(2000,1,1,0,0,0,ms), "sss"))
end

0.5で

0
00
000
1
10
100
12
12
120

master

0
0
0
1
1
1
12
12
12

@ quinnj@ omus :これを修正するためにあなたの1人に勝つことができますか?

私はそれを修正することができます

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

i-apellaniz picture i-apellaniz  ·  3コメント

yurivish picture yurivish  ·  3コメント

TotalVerb picture TotalVerb  ·  3コメント

tkoolen picture tkoolen  ·  3コメント

omus picture omus  ·  3コメント