diff --git a/Aaru.Helpers/DateHandlers.cs b/Aaru.Helpers/DateHandlers.cs index 1b39ced78..2b01b1cef 100644 --- a/Aaru.Helpers/DateHandlers.cs +++ b/Aaru.Helpers/DateHandlers.cs @@ -86,6 +86,13 @@ public static class DateHandlers /// .NET DateTime public static DateTime UnixUnsignedToDateTime(ulong unixTimeStamp) => _unixEpoch.AddSeconds(unixTimeStamp); + /// Converts a UNIX timestamp to a .NET DateTime + /// Seconds since 1st Jan. 1970 + /// Nanoseconds + /// .NET DateTime + public static DateTime UnixUnsignedToDateTime(ulong seconds, uint nanoseconds) => + _unixEpoch.AddSeconds(seconds).AddTicks((long)nanoseconds / 100); + /// Converts a High Sierra Format timestamp to a .NET DateTime /// High Sierra Format timestamp /// .NET DateTime