diff options
author | relves | 2007-01-05 02:58:25 +0000 |
---|---|---|
committer | relves | 2007-01-05 02:58:25 +0000 |
commit | 074f0216ff89daa54d4007eddb46c67603ecea5b (patch) | |
tree | bb83fa56cc0a7d377a293562e73bbdcf27251233 /org.eclipse.mylyn.bugzilla.core | |
parent | c2393ba2756ba1e1784cfaa2dc47c5aacf605751 (diff) | |
download | org.eclipse.mylyn.tasks-074f0216ff89daa54d4007eddb46c67603ecea5b.tar.gz org.eclipse.mylyn.tasks-074f0216ff89daa54d4007eddb46c67603ecea5b.tar.xz org.eclipse.mylyn.tasks-074f0216ff89daa54d4007eddb46c67603ecea5b.zip |
NEW - bug 167694: Info: "Error while parsing date field " in org.eclipse.mylar.core
https://bugs.eclipse.org/bugs/show_bug.cgi?id=167694
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.core')
-rw-r--r-- | org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaTaskDataHandler.java | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaTaskDataHandler.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaTaskDataHandler.java index 6d8b8a2ef..f30d91cc7 100644 --- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaTaskDataHandler.java +++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaTaskDataHandler.java @@ -80,18 +80,17 @@ public class BugzillaTaskDataHandler implements ITaskDataHandler { private static final String DATE_FORMAT_1 = "yyyy-MM-dd HH:mm"; private static final String DATE_FORMAT_2 = "yyyy-MM-dd HH:mm:ss"; - - private static final SimpleDateFormat delta_ts_format = new SimpleDateFormat(DATE_FORMAT_2); - - private static final SimpleDateFormat creation_ts_format = new SimpleDateFormat(DATE_FORMAT_1); + + private static final String delta_ts_format = DATE_FORMAT_2; + + private static final String creation_ts_format = DATE_FORMAT_1; /** * public for testing Bugzilla 2.18 uses DATE_FORMAT_1 but later versions * use DATE_FORMAT_2 Using lowest common denominator DATE_FORMAT_1 */ - public static final SimpleDateFormat comment_creation_ts_format = new SimpleDateFormat(DATE_FORMAT_1); - - private static final SimpleDateFormat attachment_creation_ts_format = new SimpleDateFormat(DATE_FORMAT_1); + public static final String comment_creation_ts_format = DATE_FORMAT_1; + private static final String attachment_creation_ts_format = DATE_FORMAT_1; private AbstractAttributeFactory attributeFactory = new BugzillaAttributeFactory(); @@ -178,13 +177,13 @@ public class BugzillaTaskDataHandler implements ITaskDataHandler { String mappedKey = attributeFactory.mapCommonAttributeKey(attributeKey); Date parsedDate = null; if (mappedKey.equals(BugzillaReportElement.DELTA_TS.getKeyString())) { - parsedDate = delta_ts_format.parse(dateString); + parsedDate = new SimpleDateFormat(delta_ts_format).parse(dateString); } else if (mappedKey.equals(BugzillaReportElement.CREATION_TS.getKeyString())) { - parsedDate = creation_ts_format.parse(dateString); + parsedDate = new SimpleDateFormat(creation_ts_format).parse(dateString); } else if (mappedKey.equals(BugzillaReportElement.BUG_WHEN.getKeyString())) { - parsedDate = comment_creation_ts_format.parse(dateString); + parsedDate = new SimpleDateFormat(comment_creation_ts_format).parse(dateString); } else if (mappedKey.equals(BugzillaReportElement.DATE.getKeyString())) { - parsedDate = attachment_creation_ts_format.parse(dateString); + parsedDate = new SimpleDateFormat(attachment_creation_ts_format).parse(dateString); } return parsedDate; } catch (Exception e) { |