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 Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs