Julia: Régression Dates.format sur le master : la largeur du champ en millisecondes ne peut plus être fixée

Créé le 13 mars 2017  ·  3Commentaires  ·  Source: JuliaLang/julia

Sur 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"

Sur master :

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

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

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

Cela se produit pour tous les zéros à droite, par exemple

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

Commentaire le plus utile

je peux le réparer

Tous les 3 commentaires

Exemples de largeur supplémentaires :

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

Sur 0,5

0
00
000
1
10
100
12
12
120

Sur master :

0
0
0
1
1
1
12
12
12

@quinnj , @omus : peut-on

je peux le réparer

Cette page vous a été utile?
0 / 5 - 0 notes