public final class Date
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static java.lang.String |
date(java.lang.String dateTime) |
The date:date function returns the date specified in the date/time string given as the
argument.
|
static java.lang.String |
date(XPathContext context) |
The date:date function returns the current date.
|
static java.lang.String |
dateTime(XPathContext context) |
The date:date-time function returns the current date and time as a date/time string.
|
static java.lang.String |
dayAbbreviation(java.lang.String dateTime) |
Return the day of the week given in a date as an English day abbreviation:
one of 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', or 'Sat'.
|
static java.lang.String |
dayAbbreviation(XPathContext context) |
Return the day of the week given in the current date as an English day abbreviation:
one of 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', or 'Sat'.
|
static double |
dayInMonth(java.lang.String dateTime) |
Return the day number of a specified date within the month
|
static double |
dayInMonth(XPathContext context) |
Return the day number of the current date within the month
|
static double |
dayInWeek(java.lang.String dateTime) |
Return the day of the week given in a date as a number.
|
static double |
dayInWeek(XPathContext context) |
Return the day of the week in the current date as a number.
|
static double |
dayInYear(java.lang.String dateTime) |
Return the day number of a specified date within the year
|
static double |
dayInYear(XPathContext context) |
Return the day number of the current date within the year
|
static java.lang.String |
dayName(java.lang.String dateTime) |
Return the day of the week given in a date as an English day name:
one of 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday' or 'Friday'.
|
static java.lang.String |
dayName(XPathContext context) |
Return the day of the week given in the current date as an English day name:
one of 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday' or 'Friday'.
|
static double |
dayOfWeekInMonth(java.lang.String dateTime) |
Return the day-of-the-week in a month of a date as a number
(for example 3 for the 3rd Tuesday in May).
|
static double |
dayOfWeekInMonth(XPathContext context) |
Return the day-of-the-week in a month of the current date as a number
(for example 3 for the 3rd Tuesday in May).
|
static double |
hourInDay(java.lang.String dateTime) |
Return the hour of the day in the specified date or date/time
|
static double |
hourInDay(XPathContext context) |
Return the current hour of the day
|
static boolean |
leapYear(java.lang.String dateTime) |
Return true if the year specified in the date/time string
given as the argument is a leap year.
|
static boolean |
leapYear(XPathContext context) |
Returns true if the current year is a leap year
|
static double |
minuteInHour(java.lang.String dateTime) |
Return the minute of the hour in the specified date or date/time
|
static double |
minuteInHour(XPathContext context) |
Return the current minute of the hour
|
static java.lang.String |
monthAbbreviation(java.lang.String date) |
Return the month abbreviation from a date.
|
static java.lang.String |
monthAbbreviation(XPathContext context) |
Return the month abbreviation from the current date.
|
static double |
monthInYear(java.lang.String dateTime) |
Return the month number from a date.
|
static double |
monthInYear(XPathContext context) |
Return the month number from the current date.
|
static java.lang.String |
monthName(java.lang.String date) |
Return the month name from a date.
|
static java.lang.String |
monthName(XPathContext context) |
Return the month name from the current date.
|
static double |
secondInMinute(java.lang.String dateTime) |
Return the second of the minute in the specified date or date/time
|
static double |
secondInMinute(XPathContext context) |
Return the current second of the minute
|
static java.lang.String |
time(java.lang.String dateTime) |
The date:time function returns the time specified in the date/time string given as the
argument.
|
static java.lang.String |
time(XPathContext context) |
The date:time function returns the current time.
|
static double |
weekInMonth(java.lang.String dateTime) |
Return the week number of a specified date within the month
(Note, this function is underspecified in EXSLT)
|
static double |
weekInMonth(XPathContext context) |
Return the ISO week number of the current date within the month
|
static double |
weekInYear(java.lang.String dateTime) |
Return the ISO week number of a specified date within the year
(Note, this returns the ISO week number: the result in EXSLT is underspecified)
|
static double |
weekInYear(XPathContext context) |
Return the ISO week number of the current date
|
static double |
year(java.lang.String dateTime) |
The date:year function returns the year specified in the date/time string given as the
argument.
|
static double |
year(XPathContext context) |
The date:year function returns the current year.
|
public static java.lang.String dateTime(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static java.lang.String date(java.lang.String dateTime)
dateTime
- must start with [+|-]CCYY-MM-DDpublic static java.lang.String date(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static java.lang.String time(java.lang.String dateTime)
dateTime
- must start with [+|-]CCYY-MM-DDThh:mm:sspublic static java.lang.String time(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static double year(java.lang.String dateTime)
dateTime
- must begin with CCYYpublic static double year(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static boolean leapYear(java.lang.String dateTime)
dateTime
- a dateTime as a stringpublic static boolean leapYear(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static double monthInYear(java.lang.String dateTime)
dateTime
- a dateTime as a stringpublic static double monthInYear(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static java.lang.String monthName(java.lang.String date)
date
- the date/time as a stringpublic static java.lang.String monthName(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static java.lang.String monthAbbreviation(java.lang.String date)
date
- The date must start with either "CCYY-MM" or "--MM"public static java.lang.String monthAbbreviation(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static double weekInYear(java.lang.String dateTime)
dateTime
- the current date starting CCYY-MM-DDpublic static double weekInYear(XPathContext context) throws XPathException
context
- the XPath dynamic context
(Note, this returns the ISO week number: the result in EXSLT is underspecified)XPathException
public static double weekInMonth(java.lang.String dateTime)
dateTime
- the date starting CCYY-MM-DDpublic static double weekInMonth(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static double dayInYear(java.lang.String dateTime)
dateTime
- the date starting with CCYY-MM-DDpublic static double dayInYear(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static double dayInMonth(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DD, or --MM-DD, or ---DDpublic static double dayInMonth(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static double dayOfWeekInMonth(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DDpublic static double dayOfWeekInMonth(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static double dayInWeek(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DDpublic static double dayInWeek(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static java.lang.String dayName(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DDpublic static java.lang.String dayName(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static java.lang.String dayAbbreviation(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DDpublic static java.lang.String dayAbbreviation(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static double hourInDay(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DDThh:mm:ss or hh:mm:sspublic static double hourInDay(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static double minuteInHour(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DDThh:mm:ss or hh:mm:sspublic static double minuteInHour(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
public static double secondInMinute(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DDThh:mm:ss or hh:mm:sspublic static double secondInMinute(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException