diff options
author | Brett Porter <brett@apache.org> | 2010-01-19 08:31:11 +0000 |
---|---|---|
committer | Brett Porter <brett@apache.org> | 2010-01-19 08:31:11 +0000 |
commit | 9c28117ca334e17256a93138631cc84dddd56e12 (patch) | |
tree | 464e092f0b1f5b2217dad181023f94007edf773b /archiva-modules/archiva-base | |
parent | 70fc5323d6b52c1f2000e4ea6a68fbc46f5e9b94 (diff) | |
download | archiva-9c28117ca334e17256a93138631cc84dddd56e12.tar.gz archiva-9c28117ca334e17256a93138631cc84dddd56e12.zip |
[MRM-1282] switch all timestamps to UTC
git-svn-id: https://svn.apache.org/repos/asf/archiva/branches/MRM-1025@900698 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-modules/archiva-base')
-rw-r--r-- | archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/audit/AuditEvent.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/audit/AuditEvent.java b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/audit/AuditEvent.java index ec3556562..12189f31b 100644 --- a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/audit/AuditEvent.java +++ b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/audit/AuditEvent.java @@ -25,6 +25,7 @@ import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java.util.Map; +import java.util.TimeZone; import org.apache.archiva.metadata.model.MetadataFacet; @@ -114,6 +115,8 @@ public class AuditEvent public static final String FACET_ID = "org.apache.archiva.audit"; + private static final TimeZone UTC_TIME_ZONE = TimeZone.getTimeZone( "UTC" ); + public AuditEvent() { /* do nothing */ @@ -123,7 +126,7 @@ public class AuditEvent { try { - timestamp = new SimpleDateFormat( TIMESTAMP_FORMAT ).parse( name ); + timestamp = createNameFormat().parse( name ); } catch ( ParseException e ) { @@ -208,7 +211,14 @@ public class AuditEvent public String getName() { - return new SimpleDateFormat( TIMESTAMP_FORMAT ).format( timestamp ); + return createNameFormat().format( timestamp ); + } + + private static SimpleDateFormat createNameFormat() + { + SimpleDateFormat fmt = new SimpleDateFormat( TIMESTAMP_FORMAT ); + fmt.setTimeZone( UTC_TIME_ZONE ); + return fmt; } public Map<String, String> toProperties() |