authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-10-23 23:13:19 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-10-23 23:13:19 -07:00
logf3cd88324f76f2c27abdf62e241f7cecba1227b0
tree1a15150eaa1934f34a6832bd09179c47f3673625
parent94b512933f9e9a665ef30f466bb71a3774840239

condense month printers


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

time.zig+2-9
......@@ -232,15 +232,8 @@ pub const DateTime = struct {
232232 .z => try writer.writeAll(@tagName(self.timezone)),
233233 .M => try writer.print("{}", .{self.months + 1}),
234234 .Mo => try printOrdinal(writer, self.months + 1),
235
236 .MMM => {
237 const names = [_]string{ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };
238 try writer.writeAll(names[self.months]);
239 },
240 .MMMM => try printLongName(writer, self.months, &[_]string{
241 "January", "February", "March", "April", "May", "June",
242 "July", "August", "September", "October", "November", "December",
243 }),
235 .MMM => try printLongName(writer, self.months, &[_]string{ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }),
236 .MMMM => try printLongName(writer, self.months, &[_]string{ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" }),
244237
245238 else => @compileError("'" ++ @tagName(tag) ++ "' not currently supported"),
246239 }