return new Date(((Date) value).getTime() + TimeZones.getCurrent().getRawOffset() - _tzone.getRawOffset());
}
protected Object coerceFromString(String value) throws WrongValueException {
if (value == null || value.length() == 0)
return null;
<BUG>final String fmt = getFormat();
</BUG>
final DateFormat df = getDateFormat(fmt);
df.setLenient(_lenient);
final Date date;

return new Date(((Date) value).getTime() + TimeZones.getCurrent().getRawOffset() - _tzone.getRawOffset());
}
protected Object coerceFromString(String value) throws WrongValueException {
if (value == null || value.length() == 0)
return null;
final String fmt = getRealFormat();
final DateFormat df = getDateFormat(fmt);
df.setLenient(_lenient);
final Date date;
