diff --git a/time.zig b/time.zig index 09aef55eb29a37954f96816e40e481b355d4e7ba..40f83ae7154a3800bacef903d657b1f324952438 100644 --- a/time.zig +++ b/time.zig @@ -233,6 +233,13 @@ pub const DateTime = struct { return res; } + pub fn to_timespec(self: DateTime) sys.struct_timespec { + return .{ + .sec = self.toUnix(), + .nsec = self.ms * ns_per_ms, + }; + } + fn daysSinceEpoch(self: DateTime) u64 { var res: u64 = 0; res += self.days;