From: Brendan Hansen Date: Sat, 11 Nov 2023 17:47:21 +0000 (-0600) Subject: bugfix: formatting of days in time X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=99f5f7707b35a3d501d5c9f352e4c154ff0c0218;p=onyx.git bugfix: formatting of days in time --- diff --git a/core/time/time.onyx b/core/time/time.onyx index f60f8da2..e9298ecd 100644 --- a/core/time/time.onyx +++ b/core/time/time.onyx @@ -124,17 +124,17 @@ strftime :: (buf: [] u8, format_: [] u8, tm: &Timestamp) -> str { } case 'd', 'e' { - io.write_format(&w, "{}", tm.mday); + io.write_format(&w, "{w2}", tm.mday); } case 'D' { - io.write_format(&w, "{}/{}/{}", tm.mon + 1, tm.mday, tm.year - 100 if tm.year >= 100 else tm.year); + io.write_format(&w, "{w2}/{w2}/{}", tm.mon + 1, tm.mday, tm.year - 100 if tm.year >= 100 else tm.year); } case 'H' do io.write_format(&w, "{w2}", tm.hour); case 'I' do io.write_format(&w, "{w2}", hour_to_12h(tm.hour)); case 'j' do io.write_format(&w, "{}", tm.yday + 1); - case 'm' do io.write_format(&w, "{}", tm.mon + 1); + case 'm' do io.write_format(&w, "{w2}", tm.mon + 1); case 'M' do io.write_format(&w, "{w2}", tm.min); case 'p' do io.write(&w, "am" if tm.hour < 12 else "pm"); @@ -460,3 +460,5 @@ tm_to_time :: (tm: &Timestamp) -> i64 { + s; } + +