Package org.thymeleaf.expression
Class Dates
- java.lang.Object
-
- org.thymeleaf.expression.Dates
-
public final class Dates extends java.lang.ObjectExpression Object for performing dates (
Date) operations inside Thymeleaf Standard Expressions.An object of this class is usually available in variable evaluation expressions with the name
#dates.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Localelocale
-
Constructor Summary
Constructors Constructor Description Dates(java.util.Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integer[]arrayDay(java.lang.Object[] target)java.lang.Integer[]arrayDayOfWeek(java.lang.Object[] target)java.lang.String[]arrayDayOfWeekName(java.lang.Object[] target)java.lang.String[]arrayDayOfWeekNameShort(java.lang.Object[] target)java.lang.String[]arrayFormat(java.lang.Object[] target)java.lang.String[]arrayFormat(java.lang.Object[] target, java.lang.String pattern)java.lang.String[]arrayFormatISO(java.lang.Object[] target)java.lang.Integer[]arrayHour(java.lang.Object[] target)java.lang.Integer[]arrayMillisecond(java.lang.Object[] target)java.lang.Integer[]arrayMinute(java.lang.Object[] target)java.lang.Integer[]arrayMonth(java.lang.Object[] target)java.lang.String[]arrayMonthName(java.lang.Object[] target)java.lang.String[]arrayMonthNameShort(java.lang.Object[] target)java.lang.Integer[]arraySecond(java.lang.Object[] target)java.lang.Integer[]arrayYear(java.lang.Object[] target)java.util.Datecreate(java.lang.Object year, java.lang.Object month, java.lang.Object day)java.util.Datecreate(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute)java.util.Datecreate(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second)java.util.Datecreate(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second, java.lang.Object millisecond)java.util.DatecreateNow()java.util.DatecreateNowForTimeZone(java.lang.Object timeZone)java.util.DatecreateToday()java.util.DatecreateTodayForTimeZone(java.lang.Object timeZone)java.lang.Integerday(java.util.Date target)java.lang.IntegerdayOfWeek(java.util.Date target)java.lang.StringdayOfWeekName(java.util.Date target)java.lang.StringdayOfWeekNameShort(java.util.Date target)java.lang.Stringformat(java.util.Date target)java.lang.Stringformat(java.util.Date target, java.lang.String pattern)java.lang.StringformatISO(java.util.Date target)java.lang.Integerhour(java.util.Date target)java.util.List<java.lang.Integer>listDay(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.Integer>listDayOfWeek(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.String>listDayOfWeekName(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.String>listDayOfWeekNameShort(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.String>listFormat(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.String>listFormat(java.util.List<? extends java.util.Date> target, java.lang.String pattern)java.util.List<java.lang.String>listFormatISO(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.Integer>listHour(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.Integer>listMillisecond(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.Integer>listMinute(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.Integer>listMonth(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.String>listMonthName(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.String>listMonthNameShort(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.Integer>listSecond(java.util.List<? extends java.util.Date> target)java.util.List<java.lang.Integer>listYear(java.util.List<? extends java.util.Date> target)java.lang.Integermillisecond(java.util.Date target)java.lang.Integerminute(java.util.Date target)java.lang.Integermonth(java.util.Date target)java.lang.StringmonthName(java.util.Date target)java.lang.StringmonthNameShort(java.util.Date target)java.lang.Integersecond(java.util.Date target)java.util.Set<java.lang.Integer>setDay(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.Integer>setDayOfWeek(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.String>setDayOfWeekName(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.String>setDayOfWeekNameShort(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.String>setFormat(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.String>setFormat(java.util.Set<? extends java.util.Date> target, java.lang.String pattern)java.util.Set<java.lang.String>setFormatISO(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.Integer>setHour(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.Integer>setMillisecond(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.Integer>setMinute(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.Integer>setMonth(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.String>setMonthName(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.String>setMonthNameShort(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.Integer>setSecond(java.util.Set<? extends java.util.Date> target)java.util.Set<java.lang.Integer>setYear(java.util.Set<? extends java.util.Date> target)java.lang.Integeryear(java.util.Date target)
-
-
-
Method Detail
-
create
public java.util.Date create(java.lang.Object year, java.lang.Object month, java.lang.Object day)- Parameters:
year- yearmonth- monthday- day- Returns:
- the result
- Since:
- 1.1.2
-
create
public java.util.Date create(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute)- Parameters:
year- yearmonth- monthday- dayhour- hourminute- minute- Returns:
- the result
- Since:
- 1.1.2
-
create
public java.util.Date create(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second)- Parameters:
year- yearmonth- monthday- dayhour- hourminute- minutesecond- second- Returns:
- the result
- Since:
- 1.1.2
-
create
public java.util.Date create(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second, java.lang.Object millisecond)- Parameters:
year- yearmonth- monthday- dayhour- hourminute- minutesecond- secondmillisecond- millisecond- Returns:
- the result
- Since:
- 1.1.2
-
createNow
public java.util.Date createNow()
- Returns:
- the result
- Since:
- 1.1.2
-
createNowForTimeZone
public java.util.Date createNowForTimeZone(java.lang.Object timeZone)
- Parameters:
timeZone- timeZone- Returns:
- the result
- Since:
- 2.1.0
-
createToday
public java.util.Date createToday()
- Returns:
- the result
- Since:
- 1.1.2
-
createTodayForTimeZone
public java.util.Date createTodayForTimeZone(java.lang.Object timeZone)
- Parameters:
timeZone- timeZone- Returns:
- the result
- Since:
- 2.1.0
-
format
public java.lang.String format(java.util.Date target)
-
arrayFormat
public java.lang.String[] arrayFormat(java.lang.Object[] target)
-
listFormat
public java.util.List<java.lang.String> listFormat(java.util.List<? extends java.util.Date> target)
-
setFormat
public java.util.Set<java.lang.String> setFormat(java.util.Set<? extends java.util.Date> target)
-
format
public java.lang.String format(java.util.Date target, java.lang.String pattern)
-
arrayFormat
public java.lang.String[] arrayFormat(java.lang.Object[] target, java.lang.String pattern)
-
listFormat
public java.util.List<java.lang.String> listFormat(java.util.List<? extends java.util.Date> target, java.lang.String pattern)
-
setFormat
public java.util.Set<java.lang.String> setFormat(java.util.Set<? extends java.util.Date> target, java.lang.String pattern)
-
day
public java.lang.Integer day(java.util.Date target)
-
arrayDay
public java.lang.Integer[] arrayDay(java.lang.Object[] target)
-
listDay
public java.util.List<java.lang.Integer> listDay(java.util.List<? extends java.util.Date> target)
-
setDay
public java.util.Set<java.lang.Integer> setDay(java.util.Set<? extends java.util.Date> target)
-
month
public java.lang.Integer month(java.util.Date target)
-
arrayMonth
public java.lang.Integer[] arrayMonth(java.lang.Object[] target)
-
listMonth
public java.util.List<java.lang.Integer> listMonth(java.util.List<? extends java.util.Date> target)
-
setMonth
public java.util.Set<java.lang.Integer> setMonth(java.util.Set<? extends java.util.Date> target)
-
monthName
public java.lang.String monthName(java.util.Date target)
-
arrayMonthName
public java.lang.String[] arrayMonthName(java.lang.Object[] target)
-
listMonthName
public java.util.List<java.lang.String> listMonthName(java.util.List<? extends java.util.Date> target)
-
setMonthName
public java.util.Set<java.lang.String> setMonthName(java.util.Set<? extends java.util.Date> target)
-
monthNameShort
public java.lang.String monthNameShort(java.util.Date target)
-
arrayMonthNameShort
public java.lang.String[] arrayMonthNameShort(java.lang.Object[] target)
-
listMonthNameShort
public java.util.List<java.lang.String> listMonthNameShort(java.util.List<? extends java.util.Date> target)
-
setMonthNameShort
public java.util.Set<java.lang.String> setMonthNameShort(java.util.Set<? extends java.util.Date> target)
-
year
public java.lang.Integer year(java.util.Date target)
-
arrayYear
public java.lang.Integer[] arrayYear(java.lang.Object[] target)
-
listYear
public java.util.List<java.lang.Integer> listYear(java.util.List<? extends java.util.Date> target)
-
setYear
public java.util.Set<java.lang.Integer> setYear(java.util.Set<? extends java.util.Date> target)
-
dayOfWeek
public java.lang.Integer dayOfWeek(java.util.Date target)
-
arrayDayOfWeek
public java.lang.Integer[] arrayDayOfWeek(java.lang.Object[] target)
-
listDayOfWeek
public java.util.List<java.lang.Integer> listDayOfWeek(java.util.List<? extends java.util.Date> target)
-
setDayOfWeek
public java.util.Set<java.lang.Integer> setDayOfWeek(java.util.Set<? extends java.util.Date> target)
-
dayOfWeekName
public java.lang.String dayOfWeekName(java.util.Date target)
-
arrayDayOfWeekName
public java.lang.String[] arrayDayOfWeekName(java.lang.Object[] target)
-
listDayOfWeekName
public java.util.List<java.lang.String> listDayOfWeekName(java.util.List<? extends java.util.Date> target)
-
setDayOfWeekName
public java.util.Set<java.lang.String> setDayOfWeekName(java.util.Set<? extends java.util.Date> target)
-
dayOfWeekNameShort
public java.lang.String dayOfWeekNameShort(java.util.Date target)
-
arrayDayOfWeekNameShort
public java.lang.String[] arrayDayOfWeekNameShort(java.lang.Object[] target)
-
listDayOfWeekNameShort
public java.util.List<java.lang.String> listDayOfWeekNameShort(java.util.List<? extends java.util.Date> target)
-
setDayOfWeekNameShort
public java.util.Set<java.lang.String> setDayOfWeekNameShort(java.util.Set<? extends java.util.Date> target)
-
hour
public java.lang.Integer hour(java.util.Date target)
-
arrayHour
public java.lang.Integer[] arrayHour(java.lang.Object[] target)
-
listHour
public java.util.List<java.lang.Integer> listHour(java.util.List<? extends java.util.Date> target)
-
setHour
public java.util.Set<java.lang.Integer> setHour(java.util.Set<? extends java.util.Date> target)
-
minute
public java.lang.Integer minute(java.util.Date target)
-
arrayMinute
public java.lang.Integer[] arrayMinute(java.lang.Object[] target)
-
listMinute
public java.util.List<java.lang.Integer> listMinute(java.util.List<? extends java.util.Date> target)
-
setMinute
public java.util.Set<java.lang.Integer> setMinute(java.util.Set<? extends java.util.Date> target)
-
second
public java.lang.Integer second(java.util.Date target)
-
arraySecond
public java.lang.Integer[] arraySecond(java.lang.Object[] target)
-
listSecond
public java.util.List<java.lang.Integer> listSecond(java.util.List<? extends java.util.Date> target)
-
setSecond
public java.util.Set<java.lang.Integer> setSecond(java.util.Set<? extends java.util.Date> target)
-
millisecond
public java.lang.Integer millisecond(java.util.Date target)
-
arrayMillisecond
public java.lang.Integer[] arrayMillisecond(java.lang.Object[] target)
-
listMillisecond
public java.util.List<java.lang.Integer> listMillisecond(java.util.List<? extends java.util.Date> target)
-
setMillisecond
public java.util.Set<java.lang.Integer> setMillisecond(java.util.Set<? extends java.util.Date> target)
-
formatISO
public java.lang.String formatISO(java.util.Date target)
- Parameters:
target- target- Returns:
- the result
- Since:
- 2.1.4
-
arrayFormatISO
public java.lang.String[] arrayFormatISO(java.lang.Object[] target)
- Parameters:
target- target- Returns:
- the result
- Since:
- 2.1.4
-
listFormatISO
public java.util.List<java.lang.String> listFormatISO(java.util.List<? extends java.util.Date> target)
- Parameters:
target- target- Returns:
- the result
- Since:
- 2.1.4
-
setFormatISO
public java.util.Set<java.lang.String> setFormatISO(java.util.Set<? extends java.util.Date> target)
- Parameters:
target- target- Returns:
- the result
- Since:
- 2.1.4
-
-