aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/utils/SynchronizedDateFormat.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2014-01-19 11:11:22 +0100
committerBananeweizen <bananeweizen@gmx.de>2014-01-19 11:11:22 +0100
commit6b555e5322a180b9c9709950d21619308f7d148d (patch)
tree6934b61f62fc2f7d1beb7506fa68e00dc4fb9f6f /main/src/cgeo/geocaching/utils/SynchronizedDateFormat.java
parent7b8856ebf1b6099183e815b0ee7c2b411976a5ba (diff)
downloadcgeo-6b555e5322a180b9c9709950d21619308f7d148d.zip
cgeo-6b555e5322a180b9c9709950d21619308f7d148d.tar.gz
cgeo-6b555e5322a180b9c9709950d21619308f7d148d.tar.bz2
fastdateformat is broken, remove it
Diffstat (limited to 'main/src/cgeo/geocaching/utils/SynchronizedDateFormat.java')
-rw-r--r--main/src/cgeo/geocaching/utils/SynchronizedDateFormat.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/utils/SynchronizedDateFormat.java b/main/src/cgeo/geocaching/utils/SynchronizedDateFormat.java
index 2368469..7848d1a 100644
--- a/main/src/cgeo/geocaching/utils/SynchronizedDateFormat.java
+++ b/main/src/cgeo/geocaching/utils/SynchronizedDateFormat.java
@@ -4,6 +4,7 @@ import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
+import java.util.TimeZone;
public class SynchronizedDateFormat {
private final SimpleDateFormat format;
@@ -12,7 +13,17 @@ public class SynchronizedDateFormat {
format = new SimpleDateFormat(pattern, locale);
}
+ public SynchronizedDateFormat(String pattern, TimeZone timeZone, Locale locale) {
+ format = new SimpleDateFormat(pattern, locale);
+ format.setTimeZone(timeZone);
+ }
+
public synchronized Date parse(final String input) throws ParseException {
return format.parse(input);
}
+
+ public synchronized String format(final Date date) {
+ return format.format(date);
+ }
+
}