| ... | @@ -19,6 +19,10 @@ pub const DateTime = struct { | ... | @@ -19,6 +19,10 @@ pub const DateTime = struct { |
| 19 | return unix_epoch.addMs(unix); | 19 | return unix_epoch.addMs(unix); |
| 20 | } | 20 | } |
| 21 | | 21 | |
| | 22 | pub fn initUnix(unix: u64) Self { |
| | 23 | return unix_epoch.addSecs(unix); |
| | 24 | } |
| | 25 | |
| 22 | /// Caller asserts that this is > epoch | 26 | /// Caller asserts that this is > epoch |
| 23 | pub fn init(year: u16, month: u16, day: u16, hr: u16, min: u16, sec: u16) Self { | 27 | pub fn init(year: u16, month: u16, day: u16, hr: u16, min: u16, sec: u16) Self { |
| 24 | return unix_epoch | 28 | return unix_epoch |