throw new ExprEvalException("Not a datatype with a timezone: "+nv) ;
if ( "".equals(dts.timezone) )
return null ;
if ("Z".equals(dts.timezone) )
{
Node n = Node.createLiteral("PT0S", null, Node.getType(XSDDatatype.XSD+"#dayTimeDuration")) ;
return NodeValue.makeNode(n) ;
}
if ("+00:00".equals(dts.timezone) )
{
Node n = Node.createLiteral("PT0S", null, Node.getType(XSDDatatype.XSD+"#dayTimeDuration")) ;
return NodeValue.makeNode(n) ;
}
if ("-00:00".equals(dts.timezone) )
{
Node n = Node.createLiteral("-PT0S", null, Node.getType(XSDDatatype.XSD+"#dayTimeDuration")) ;
return NodeValue.makeNode(n) ;
}
String s = dts.timezone ;
int idx = 0;