diff --git a/ChangeLog b/ChangeLog index 1112561b6..4180fa755 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2016-09-02 Natalia Portillo + + * DateHandlers.cs: Add supports for UNIX timestamps divided in + seconds+nanoseconds. + 2016-08-26 Natalia Portillo * DateHandlers.cs: Added CP/M timestamp converter. diff --git a/DateHandlers.cs b/DateHandlers.cs index 4cc02b68f..6c1c563b3 100644 --- a/DateHandlers.cs +++ b/DateHandlers.cs @@ -64,6 +64,11 @@ namespace DiscImageChef return UNIXEpoch.AddSeconds(UNIXTimeStamp); } + public static DateTime UNIXUnsignedToDateTime(uint seconds, uint nanoseconds) + { + return UNIXEpoch.AddSeconds(seconds).AddTicks((long)nanoseconds / 100); + } + public static DateTime ISO9660ToDateTime(byte[] VDDateTime) { int year, month, day, hour, minute, second, hundredths;