diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2014-01-19 11:11:22 +0100 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2014-01-19 11:11:22 +0100 |
| commit | 6b555e5322a180b9c9709950d21619308f7d148d (patch) | |
| tree | 6934b61f62fc2f7d1beb7506fa68e00dc4fb9f6f /main/src/cgeo/geocaching/utils/SynchronizedDateFormat.java | |
| parent | 7b8856ebf1b6099183e815b0ee7c2b411976a5ba (diff) | |
| download | cgeo-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.java | 11 |
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); + } + } |
