| ... | @@ -246,6 +246,9 @@ pub const DateTime = struct { | ... | @@ -246,6 +246,9 @@ pub const DateTime = struct { |
| 246 | .dd => try writer.writeAll(@tagName(self.weekday)[0..2]), | 246 | .dd => try writer.writeAll(@tagName(self.weekday)[0..2]), |
| 247 | .dddd => try printLongName(writer, @enumToInt(self.weekday), &[_]string{ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }), | 247 | .dddd => try printLongName(writer, @enumToInt(self.weekday), &[_]string{ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }), |
| 248 | .E => try writer.print("{}", .{@enumToInt(self.weekday) + 1}), | 248 | .E => try writer.print("{}", .{@enumToInt(self.weekday) + 1}), |
| | 249 | .w => try writer.print("{}", .{self.dayOfThisYear() / 7 + 1}), |
| | 250 | .wo => try printOrdinal(writer, self.dayOfThisYear() / 7 + 1), |
| | 251 | .ww => try writer.print("{:0>2}", .{self.dayOfThisYear() / 7 + 1}), |
| 249 | | 252 | |
| 250 | else => @compileError("'" ++ @tagName(tag) ++ "' not currently supported"), | 253 | else => @compileError("'" ++ @tagName(tag) ++ "' not currently supported"), |
| 251 | } | 254 | } |