Julia: انحدار Dates.format في الوضع الرئيسي: لا يمكن إصلاح عرض الحقل بالملي ثانية بعد الآن

تم إنشاؤها على ١٣ مارس ٢٠١٧  ·  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 : هل يمكننا

يمكنني إصلاحه

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات