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"); }...@@ -61,3 +61,5 @@ test { try assertOk(1144509852789, "k", "15"); }
61test { try assertOk(1144509852789, "kk", "15"); }61test { try assertOk(1144509852789, "kk", "15"); }
62test { try assertOk(1144509852789, "m", "24"); }62test { try assertOk(1144509852789, "m", "24"); }
63test { try assertOk(1144509852789, "mm", "24"); }63test { 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 {...@@ -226,7 +226,6 @@ pub const DateTime = struct {
226 .ddd => try writer.writeAll(@tagName(self.weekday)),226 .ddd => try writer.writeAll(@tagName(self.weekday)),
227 .DD => try writer.print("{:0>2}", .{self.days + 1}),227 .DD => try writer.print("{:0>2}", .{self.days + 1}),
228 .YYYY => try writer.print("{:0>4}", .{self.years}),228 .YYYY => try writer.print("{:0>4}", .{self.years}),
229 .ss => try writer.print("{:0>2}", .{self.seconds}),
230 .SSS => try writer.print("{:0>3}", .{self.ms}),229 .SSS => try writer.print("{:0>3}", .{self.ms}),
231 .MM => try writer.print("{:0>2}", .{self.months + 1}),230 .MM => try writer.print("{:0>2}", .{self.months + 1}),
232 .z => try writer.writeAll(@tagName(self.timezone)),231 .z => try writer.writeAll(@tagName(self.timezone)),
...@@ -264,6 +263,8 @@ pub const DateTime = struct {...@@ -264,6 +263,8 @@ pub const DateTime = struct {
264 .kk => try writer.print("{:0>2}", .{wrap(self.hours, 24)}),263 .kk => try writer.print("{:0>2}", .{wrap(self.hours, 24)}),
265 .m => try writer.print("{}", .{self.minutes}),264 .m => try writer.print("{}", .{self.minutes}),
266 .mm => try writer.print("{:0>2}", .{self.minutes}),265 .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
268 else => @compileError("'" ++ @tagName(tag) ++ "' not currently supported"),269 else => @compileError("'" ++ @tagName(tag) ++ "' not currently supported"),
269 }270 }