| ... | @@ -244,10 +244,13 @@ pub const DateTime = struct { | ... | @@ -244,10 +244,13 @@ pub const DateTime = struct { |
| 244 | .dd => try writer.writeAll(@tagName(self.weekday)[0..2]), | 244 | .dd => try writer.writeAll(@tagName(self.weekday)[0..2]), |
| 245 | .ddd => try writer.writeAll(@tagName(self.weekday)), | 245 | .ddd => try writer.writeAll(@tagName(self.weekday)), |
| 246 | .dddd => try printLongName(writer, @enumToInt(self.weekday), &[_]string{ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }), | 246 | .dddd => try printLongName(writer, @enumToInt(self.weekday), &[_]string{ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }), |
| | 247 | .e => try writer.print("{}", .{@enumToInt(self.weekday)}), |
| 247 | .E => try writer.print("{}", .{@enumToInt(self.weekday) + 1}), | 248 | .E => try writer.print("{}", .{@enumToInt(self.weekday) + 1}), |
| | 249 | |
| 248 | .w => try writer.print("{}", .{self.dayOfThisYear() / 7 + 1}), | 250 | .w => try writer.print("{}", .{self.dayOfThisYear() / 7 + 1}), |
| 249 | .wo => try printOrdinal(writer, self.dayOfThisYear() / 7 + 1), | 251 | .wo => try printOrdinal(writer, self.dayOfThisYear() / 7 + 1), |
| 250 | .ww => try writer.print("{:0>2}", .{self.dayOfThisYear() / 7 + 1}), | 252 | .ww => try writer.print("{:0>2}", .{self.dayOfThisYear() / 7 + 1}), |
| | 253 | |
| 251 | .Y => try writer.print("{}", .{self.years + 10000}), | 254 | .Y => try writer.print("{}", .{self.years + 10000}), |
| 252 | .YY => try writer.print("{:0>2}", .{self.years % 100}), | 255 | .YY => try writer.print("{:0>2}", .{self.years % 100}), |
| 253 | .YYY => try writer.print("{}", .{self.years}), | 256 | .YYY => try writer.print("{}", .{self.years}), |