Julia: Regressão Dates.format no mestre: A largura do campo de milissegundos não pode mais ser corrigida

Criado em 13 mar. 2017  ·  3Comentários  ·  Fonte: JuliaLang/julia

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

Em master :

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

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

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

Isso acontece para todos os zeros finais, por exemplo

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

Comentários muito úteis

Eu posso consertar isso

Todos 3 comentários

Exemplos adicionais de largura:

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

Em 0,5

0
00
000
1
10
100
12
12
120

Em master :

0
0
0
1
1
1
12
12
12

@quinnj , @omus : podemos

Eu posso consertar isso

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

musm picture musm  ·  3Comentários

TotalVerb picture TotalVerb  ·  3Comentários

omus picture omus  ·  3Comentários

omus picture omus  ·  3Comentários

yurivish picture yurivish  ·  3Comentários