authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-10-24 21:36:51 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-10-24 21:36:51 -07:00
log1e2e3c23656b2086d0214b34f9a46a3e02b4da9a
tree5f647580499493393fa73f7388224a6e5eddd543
parent33042fb70a836310f5a5e7b80b5c56a948e8aeee

add second printers


2 files changed, 4 insertions(+), 1 deletions(-)

main.zig+2
......@@ -61,3 +61,5 @@ test { try assertOk(1144509852789, "k", "15"); }
6161test { try assertOk(1144509852789, "kk", "15"); }
6262test { try assertOk(1144509852789, "m", "24"); }
6363test { try assertOk(1144509852789, "mm", "24"); }
64test { try assertOk(1144509852789, "s", "12"); }
65test { try assertOk(1144509852789, "ss", "12"); }
time.zig+2-1
......@@ -226,7 +226,6 @@ pub const DateTime = struct {
226226 .ddd => try writer.writeAll(@tagName(self.weekday)),
227227 .DD => try writer.print("{:0>2}", .{self.days + 1}),
228228 .YYYY => try writer.print("{:0>4}", .{self.years}),
229 .ss => try writer.print("{:0>2}", .{self.seconds}),
230229 .SSS => try writer.print("{:0>3}", .{self.ms}),
231230 .MM => try writer.print("{:0>2}", .{self.months + 1}),
232231 .z => try writer.writeAll(@tagName(self.timezone)),
......@@ -264,6 +263,8 @@ pub const DateTime = struct {
264263 .kk => try writer.print("{:0>2}", .{wrap(self.hours, 24)}),
265264 .m => try writer.print("{}", .{self.minutes}),
266265 .mm => try writer.print("{:0>2}", .{self.minutes}),
266 .s => try writer.print("{}", .{self.seconds}),
267 .ss => try writer.print("{:0>2}", .{self.seconds}),
267268
268269 else => @compileError("'" ++ @tagName(tag) ++ "' not currently supported"),
269270 }