From 16fc38695febe634052eeb4b1d00b297501bc1a9 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Mon, 5 Sep 2016 21:22:04 +0100 Subject: [PATCH] * TODO: * README.md: * docs/AppleSingle_AppleDouble_v2.pdf: * docs/AppleSingle_AppleDouble_v1.pdf: * DiscImageChef.Filters/AppleSingle.cs: * DiscImageChef.Filters/AppleDouble.cs: * DiscImageChef.Helpers/DateHandlers.cs: * DiscImageChef.Filters/DiscImageChef.Filters.csproj: Added AppleSingle and AppleDouble filters. * DiscImageChef.DiscImages/CDRWin.cs: Show correct filename from filter. --- ChangeLog | 4 ++++ DateHandlers.cs | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0374ccada..d688afe15 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2016-09-05 Natalia Portillo + + * DateHandlers.cs: Added AppleSingle and AppleDouble filters. + 2016-09-02 Natalia Portillo * DateHandlers.cs: Adds support for NILFS2 filesystem. diff --git a/DateHandlers.cs b/DateHandlers.cs index da2f873af..e634e713d 100644 --- a/DateHandlers.cs +++ b/DateHandlers.cs @@ -43,6 +43,7 @@ namespace DiscImageChef // Day 0 of Julian Date system static readonly DateTime JulianEpoch = new DateTime(1858, 11, 17, 0, 0, 0); static readonly DateTime AmigaEpoch = new DateTime(1978, 1, 1, 0, 0, 0); + static readonly DateTime AppleDoubleEpoch = new DateTime(1970, 1, 1, 0, 0, 0); public static DateTime MacToDateTime(ulong MacTimeStamp) { @@ -192,6 +193,11 @@ namespace DiscImageChef return temp; } + + public static DateTime AppleDoubleToDateTime(ulong AppleDoubleTimeStamp) + { + return AppleDoubleEpoch.AddSeconds(AppleDoubleTimeStamp); + } } }