diff --git a/time.zig b/time.zig index c0e605d2646e065a7b832b899f05d152dc2daf27..4d0da88b7f81edd7d34fee7a17190ae08fccf80c 100644 --- a/time.zig +++ b/time.zig @@ -461,6 +461,39 @@ pub const DateTime = struct { } }; +pub const PlainYearMonth = struct { + years: u16, + months: u8, +}; + +pub const PlainMonthDay = struct { + months: u8, + days: u8, +}; + +pub const PlainDate = struct { + years: u16, + months: u8, + days: u8, +}; + +pub const PlainTime = struct { + hours: u8, + minutes: u8, + seconds: u8, + ms: u16, +}; + +pub const PlainDateTime = struct { + years: u16, + months: u8, + days: u8, + hours: u8, + minutes: u8, + seconds: u8, + ms: u16, +}; + pub const format = struct { pub const LT = "h:mm A"; pub const LTS = "h:mm:ss A";