You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2011/06/13 17:31:55 UTC
svn commit: r1135144 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/DateConverter.java
Author: lehmi
Date: Mon Jun 13 15:31:55 2011
New Revision: 1135144
URL: http://svn.apache.org/viewvc?rev=1135144&view=rev
Log:
PDFBOX-1035: fixed timezone calculation as proposed by Guillaume Bailleul
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/DateConverter.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/DateConverter.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/DateConverter.java?rev=1135144&r1=1135143&r2=1135144&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/DateConverter.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/DateConverter.java Mon Jun 13 15:31:55 2011
@@ -95,13 +95,6 @@ public class DateConverter
new SimpleDateFormat("yyyymmdd'-12''00'''"), //
new SimpleDateFormat("yyyymmdd"), // for 20090401+0200
};
-// static
-// {
-// for (int i = 0; i < POTENTIAL_FORMATS.length; i++)
-// {
-// POTENTIAL_FORMATS[i].setTimeZone(TimeZone.getTimeZone("UTC"));
-// }
-// }
private DateConverter()
{
@@ -251,6 +244,10 @@ public class DateConverter
//parseInt cannot handle the + sign
hours = Integer.parseInt( date.substring( 15, 17 ) );
}
+ else if (sign == '-')
+ {
+ hours = -Integer.parseInt(date.substring(15,17));
+ }
else
{
hours = -Integer.parseInt( date.substring( 14, 16 ) );