Author: michiel
Date: 2010-05-17 16:00:08 +0200 (Mon, 17 May 2010)
New Revision: 42196
Modified:
mmbase/trunk/utils/src/main/java/org/mmbase/util/Casting.java
Log:
MMB-1958
Modified: mmbase/trunk/utils/src/main/java/org/mmbase/util/Casting.java
===================================================================
--- mmbase/trunk/utils/src/main/java/org/mmbase/util/Casting.java
2010-05-17 13:54:19 UTC (rev 42195)
+++ mmbase/trunk/utils/src/main/java/org/mmbase/util/Casting.java
2010-05-17 14:00:08 UTC (rev 42196)
@@ -230,6 +230,13 @@
} else {
return (C) new Locale(toString(value));
}
+ } else if (type.equals(TimeZone.class)) {
+ if (value == null) return null;
+ if (value instanceof TimeZone) {
+ return (C) value;
+ } else {
+ return (C) TimeZone.getTimeZone(toString(value));
+ }
} else if (type.equals(Collator.class)) {
if (value instanceof Collator) {
return (C) value;
@@ -996,6 +1003,8 @@
}
+
+
/**
* Convert an object to a <code>Date</code>.
* String values are parsed to a date, if possible.
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs