public static NodeValue dtGetYear(NodeValue nv)
{
if ( nv.isDateTime() || nv.isDate() || nv.isGYear() || nv.isGYearMonth() )
{
DateTimeStruct dts = parseAnyDT(nv) ;
return NodeValue.makeNode(dts.year, XSDDatatype.XSDinteger) ;
}
// else if (nv.isGMonth() )
// dts = DateTimeStruct.parseGMonth(lex) ;
// else if (nv.isGMonthDay() )