authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-10-24 21:34:52 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-10-24 21:34:52 -07:00
log2cb36d1d360642b83e0542e775be8448e7fdf8eb
tree7449da142e49c1a4e1ddabd8864e0f434a00bec5
parentae2a9e42b834cc3dc0d78a2bab0fb0730d133cbf

add daytime printers


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

main.zig+2
......@@ -51,3 +51,5 @@ test { try assertOk(1144509852789, "YYY", "2006"); }
5151test { try assertOk(1144509852789, "YYYY", "2006"); }
5252test { try assertOk(1144509852789, "N", "AD"); }
5353test { try assertOk(1144509852789, "NN", "Anno Domini"); }
54test { try assertOk(1144509852789, "A", "PM"); }
55test { try assertOk(1144509852789, "a", "pm"); }
time.zig+2
......@@ -256,6 +256,8 @@ pub const DateTime = struct {
256256 .YYY => try writer.print("{}", .{self.years}),
257257 .N => try writer.writeAll(@tagName(self.era)),
258258 .NN => try writer.writeAll("Anno Domini"),
259 .A => try printLongName(writer, self.hours / 12, &[_]string{ "AM", "PM" }),
260 .a => try printLongName(writer, self.hours / 12, &[_]string{ "am", "pm" }),
259261
260262 else => @compileError("'" ++ @tagName(tag) ++ "' not currently supported"),
261263 }