diff --git a/src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java b/src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java index 449ffe886..1090f86e6 100755 --- a/src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java +++ b/src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java @@ -853,6 +853,7 @@ protected Date normalizeLastModifiedDate( Date lastModifiedDate ) private static long dosToJavaTime( long dosTime ) { Calendar cal = Calendar.getInstance(); + cal.setTimeInMillis( dosTime ); return dosTime - ( cal.get( Calendar.ZONE_OFFSET ) + cal.get( Calendar.DST_OFFSET ) ); } }