public void setTimeZone(TimeZone timeZone) throws XQException { GregorianCalendar now = new GregorianCalendar(timeZone); DynamicQueryContext dqc = getDynamicContext(); try { dqc.setCurrentDateTime(new DateTimeValue(now, true)); } catch (XPathException ex) { throw new XQException(ex.getMessage()); } }
ConversionResult dt = DateTimeValue.makeDateTimeValue(now, config.getConversionRules()); if (dt instanceof DateTimeValue) { evaluator.getUnderlyingQueryContext().setCurrentDateTime((DateTimeValue) dt); } else { System.err.println("Invalid dateTime: " + now + " (ignored)");
ConversionResult dt = DateTimeValue.makeDateTimeValue(now, config.getConversionRules()); if (dt instanceof DateTimeValue) { evaluator.getUnderlyingQueryContext().setCurrentDateTime((DateTimeValue) dt); } else { System.err.println("Invalid dateTime: " + now + " (ignored)");