| author | |
| committer | |
| log | b62a4341424d566e5c025ed41e796418dee53a89 |
| tree | 236b97b57556454831632245fe75454f524b5f02 |
| parent | 48a84123d753d91e1223d68dbf267c17200c2d73 |
2 files changed, 6 insertions(+), 0 deletions(-)
main.zig+3| ... | ... | @@ -42,3 +42,6 @@ test { try assertOk(1144509852789, "dd", "Sa"); } |
| 42 | 42 | test { try assertOk(1144509852789, "ddd", "Sat"); } |
| 43 | 43 | test { try assertOk(1144509852789, "dddd", "Saturday"); } |
| 44 | 44 | test { try assertOk(1144509852789, "E", "7"); } |
| 45 | test { try assertOk(1144509852789, "w", "14"); } | |
| 46 | test { try assertOk(1144509852789, "wo", "14th"); } | |
| 47 | test { try assertOk(1144509852789, "ww", "14"); } |
time.zig+3| ... | ... | @@ -246,6 +246,9 @@ pub const DateTime = struct { |
| 246 | 246 | .dd => try writer.writeAll(@tagName(self.weekday)[0..2]), |
| 247 | 247 | .dddd => try printLongName(writer, @enumToInt(self.weekday), &[_]string{ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }), |
| 248 | 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 | 253 | else => @compileError("'" ++ @tagName(tag) ++ "' not currently supported"), |
| 251 | 254 | } |