| author | |
| committer | |
| log | 55e2a9df5060e86a9ba43604e7a5a6ee12a4e314 |
| tree | 7bc3523cb4129a4f81429208b6f0324132014a36 |
| parent | 17ad095f89f948abe0f6d9761b4ce47e9c6a4405 |
2 files changed, 6 insertions(+), 0 deletions(-)
main.zig+3| ... | ... | @@ -30,3 +30,6 @@ test { try assertOk(1144509852789, "MMM", "Apr"); } |
| 30 | 30 | test { try assertOk(1144509852789, "MMMM", "April"); } |
| 31 | 31 | test { try assertOk(1144509852789, "Q", "2"); } |
| 32 | 32 | test { try assertOk(1144509852789, "Qo", "2nd"); } |
| 33 | test { try assertOk(1144509852789, "D", "8"); } | |
| 34 | test { try assertOk(1144509852789, "Do", "8th"); } | |
| 35 | test { try assertOk(1144509852789, "DD", "08"); } |
time.zig+3| ... | ... | @@ -236,6 +236,9 @@ pub const DateTime = struct { |
| 236 | 236 | .MMMM => try printLongName(writer, self.months, &[_]string{ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" }), |
| 237 | 237 | .Q => try writer.print("{}", .{self.months / 3 + 1}), |
| 238 | 238 | .Qo => try printOrdinal(writer, self.months / 3 + 1), |
| 239 | .D => try writer.print("{}", .{self.days + 1}), | |
| 240 | .Do => try printOrdinal(writer, self.days + 1), | |
| 241 | .DDD => try writer.print("{}", .{self.dayOfThisYear() + 1}), | |
| 239 | 242 | |
| 240 | 243 | else => @compileError("'" ++ @tagName(tag) ++ "' not currently supported"), |
| 241 | 244 | } |