|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.saxon.exslt.Date
public final class Date
This class implements extension functions in the http://exslt.org/dates-and-times namespace.
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.String dateTime(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static java.lang.String date(java.lang.String dateTime)
dateTime
- must start with [+|-]CCYY-MM-DD
public static java.lang.String date(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static java.lang.String time(java.lang.String dateTime)
dateTime
- must start with [+|-]CCYY-MM-DDThh:mm:ss
public static java.lang.String time(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static double year(java.lang.String dateTime)
dateTime
- must begin with CCYY
public static double year(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static boolean leapYear(java.lang.String dateTime)
dateTime
- a dateTime as a string
public static boolean leapYear(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static double monthInYear(java.lang.String dateTime)
dateTime
- a dateTime as a string
public static double monthInYear(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static java.lang.String monthName(java.lang.String date)
date
- the date/time as a string
public static java.lang.String monthName(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
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 context
XPathException
public static double weekInYear(java.lang.String dateTime)
dateTime
- the current date starting CCYY-MM-DD
public 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-DD
public static double weekInMonth(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static double dayInYear(java.lang.String dateTime)
dateTime
- the date starting with CCYY-MM-DD
public static double dayInYear(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static double dayInMonth(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DD, or --MM-DD, or ---DD
public static double dayInMonth(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static double dayOfWeekInMonth(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DD
public static double dayOfWeekInMonth(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static double dayInWeek(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DD
public static double dayInWeek(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static java.lang.String dayName(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DD
public static java.lang.String dayName(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static java.lang.String dayAbbreviation(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DD
public static java.lang.String dayAbbreviation(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static double hourInDay(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DDThh:mm:ss or hh:mm:ss
public static double hourInDay(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static double minuteInHour(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DDThh:mm:ss or hh:mm:ss
public static double minuteInHour(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
public static double secondInMinute(java.lang.String dateTime)
dateTime
- must start with CCYY-MM-DDThh:mm:ss or hh:mm:ss
public static double secondInMinute(XPathContext context) throws XPathException
context
- the XPath dynamic context
XPathException
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |