public class GMonthDayValue extends GDateValue
day, daysPerMonth, hasNoYearZero, month, monthData, yearMISSING_TIMEZONE, NO_TIMEZONEtypeLabelNaN_MATCH_KEY| Constructor and Description |
|---|
GMonthDayValue(byte month,
byte day,
int tz) |
GMonthDayValue(byte month,
byte day,
int tz,
AtomicType type) |
| Modifier and Type | Method and Description |
|---|---|
CalendarValue |
add(DurationValue duration)
Add a duration to this date/time value
|
CalendarValue |
adjustTimezone(int tz)
Return a new date, time, or dateTime with the same normalized value, but
in a different timezone
|
AtomicValue |
copyAsSubType(AtomicType typeLabel)
Make a copy of this date, time, or dateTime value
|
java.lang.CharSequence |
getPrimitiveStringValue()
Convert the value to a string, using the serialization rules for the primitive type.
|
BuiltInAtomicType |
getPrimitiveType()
Determine the primitive type of the value.
|
static ConversionResult |
makeGMonthDayValue(java.lang.CharSequence value) |
checkValidInJavascript, compareTo, equals, getCalendar, getComponent, getDay, getMonth, getSchemaComparable, getYear, hashCode, isLeapYear, isValidDate, setLexicalValue, toDateTimeadjustTimezone, appendTimezone, appendTimezone, asMapKey, getComparisonKey, getTimezoneInMinutes, getXMLGregorianCalendar, getXPathComparable, hasTimezone, identityHashCode, isIdentical, makeCalendarValue, removeTimezone, setTimezoneInMinutes, subtractasAtomic, atomize, checkPermittedContents, effectiveBooleanValue, getCanonicalLexicalRepresentation, getCardinality, getGenre, getItemType, getLength, getStringValue, getStringValueCS, getUType, head, isIdentical, isNaN, itemAt, iterate, iterator, process, setTypeLabel, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitasAtomicisStreamed, reduce, subsequence, toGroundedValue, toShortStringasIterable, materializemakeRepeatablepublic GMonthDayValue(byte month,
byte day,
int tz)
public GMonthDayValue(byte month,
byte day,
int tz,
AtomicType type)
public static ConversionResult makeGMonthDayValue(java.lang.CharSequence value)
public AtomicValue copyAsSubType(AtomicType typeLabel)
copyAsSubType in class AtomicValuetypeLabel - public BuiltInAtomicType getPrimitiveType()
getPrimitiveType in class AtomicValuepublic java.lang.CharSequence getPrimitiveStringValue()
AtomicValuegetPrimitiveStringValue in class AtomicValuepublic CalendarValue add(DurationValue duration) throws XPathException
add in class CalendarValueduration - the duration to be added (which might be negative)XPathExceptionpublic CalendarValue adjustTimezone(int tz)
adjustTimezone in class CalendarValuetz - the new timezone, in minutesCopyright (c) 2004-2020 Saxonica Limited. All rights reserved.