ERXSession.class.isAssignableFrom(wocontext.session().getClass())
) {
synchronized(format) {
ERXSession session = (ERXSession)wocontext.session();
NSTimeZone zone = NSTimeZone._nstimeZoneWithTimeZone(session.timeZone());
NSTimestampFormatter tsFormat = (NSTimestampFormatter)format;
NSTimeZone parseZone = tsFormat.defaultParseTimeZone();
NSTimeZone formatZone = tsFormat.defaultFormatTimeZone();
tsFormat.setDefaultFormatTimeZone(zone);
tsFormat.setDefaultParseTimeZone(zone);
try {
String formatedValue = format.format(valueInComponent);
Object reparsedObject = format.parseObject(formatedValue);