org.thymeleaf.expression
Class Dates

Object
  extended by org.thymeleaf.expression.Dates

public final class Dates
extends Object

Utility class for performing dates (Date) operations.

An object of this class is usually available in variable evaluation expressions with the name #dates.

Since:
1.0
Author:
Daniel Fernández

Constructor Summary
Dates()
           
 
Method Summary
 Integer[] arrayDay(Object[] target)
           
 Integer[] arrayDayOfWeek(Object[] target)
           
 String[] arrayDayOfWeekName(Object[] target)
           
 String[] arrayDayOfWeekNameShort(Object[] target)
           
 String[] arrayFormat(Object[] target)
           
 String[] arrayFormat(Object[] target, String pattern)
           
 Integer[] arrayHour(Object[] target)
           
 Integer[] arrayMillisecond(Object[] target)
           
 Integer[] arrayMinute(Object[] target)
           
 Integer[] arrayMonth(Object[] target)
           
 String[] arrayMonthName(Object[] target)
           
 String[] arrayMonthNameShort(Object[] target)
           
 Integer[] arraySecond(Object[] target)
           
 Integer[] arrayYear(Object[] target)
           
static Date create(Object year, Object month, Object day)
           
static Date create(Object year, Object month, Object day, Object hour, Object minute)
           
static Date create(Object year, Object month, Object day, Object hour, Object minute, Object second)
           
static Date create(Object year, Object month, Object day, Object hour, Object minute, Object second, Object millisecond)
           
static Date createNow()
           
static Date createToday()
           
 Integer day(Date target)
           
 Integer dayOfWeek(Date target)
           
 String dayOfWeekName(Date target)
           
 String dayOfWeekNameShort(Date target)
           
 String format(Date target)
           
 String format(Date target, String pattern)
           
 Integer hour(Date target)
           
 List<Integer> listDay(List<? extends Date> target)
           
 List<Integer> listDayOfWeek(List<? extends Date> target)
           
 List<String> listDayOfWeekName(List<? extends Date> target)
           
 List<String> listDayOfWeekNameShort(List<? extends Date> target)
           
 List<String> listFormat(List<? extends Date> target)
           
 List<String> listFormat(List<? extends Date> target, String pattern)
           
 List<Integer> listHour(List<? extends Date> target)
           
 List<Integer> listMillisecond(List<? extends Date> target)
           
 List<Integer> listMinute(List<? extends Date> target)
           
 List<Integer> listMonth(List<? extends Date> target)
           
 List<String> listMonthName(List<? extends Date> target)
           
 List<String> listMonthNameShort(List<? extends Date> target)
           
 List<Integer> listSecond(List<? extends Date> target)
           
 List<Integer> listYear(List<? extends Date> target)
           
 Integer millisecond(Date target)
           
 Integer minute(Date target)
           
 Integer month(Date target)
           
 String monthName(Date target)
           
 String monthNameShort(Date target)
           
 Integer second(Date target)
           
 Set<Integer> setDay(Set<? extends Date> target)
           
 Set<Integer> setDayOfWeek(Set<? extends Date> target)
           
 Set<String> setDayOfWeekName(Set<? extends Date> target)
           
 Set<String> setDayOfWeekNameShort(Set<? extends Date> target)
           
 Set<String> setFormat(Set<? extends Date> target)
           
 Set<String> setFormat(Set<? extends Date> target, String pattern)
           
 Set<Integer> setHour(Set<? extends Date> target)
           
 Set<Integer> setMillisecond(Set<? extends Date> target)
           
 Set<Integer> setMinute(Set<? extends Date> target)
           
 Set<Integer> setMonth(Set<? extends Date> target)
           
 Set<String> setMonthName(Set<? extends Date> target)
           
 Set<String> setMonthNameShort(Set<? extends Date> target)
           
 Set<Integer> setSecond(Set<? extends Date> target)
           
 Set<Integer> setYear(Set<? extends Date> target)
           
 Integer year(Date target)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dates

public Dates()
Method Detail

create

public static Date create(Object year,
                          Object month,
                          Object day)
Since:
1.1.2

create

public static Date create(Object year,
                          Object month,
                          Object day,
                          Object hour,
                          Object minute)
Since:
1.1.2

create

public static Date create(Object year,
                          Object month,
                          Object day,
                          Object hour,
                          Object minute,
                          Object second)
Since:
1.1.2

create

public static Date create(Object year,
                          Object month,
                          Object day,
                          Object hour,
                          Object minute,
                          Object second,
                          Object millisecond)
Since:
1.1.2

createNow

public static Date createNow()
Since:
1.1.2

createToday

public static Date createToday()
Since:
1.1.2

format

public String format(Date target)

arrayFormat

public String[] arrayFormat(Object[] target)

listFormat

public List<String> listFormat(List<? extends Date> target)

setFormat

public Set<String> setFormat(Set<? extends Date> target)

format

public String format(Date target,
                     String pattern)

arrayFormat

public String[] arrayFormat(Object[] target,
                            String pattern)

listFormat

public List<String> listFormat(List<? extends Date> target,
                               String pattern)

setFormat

public Set<String> setFormat(Set<? extends Date> target,
                             String pattern)

day

public Integer day(Date target)

arrayDay

public Integer[] arrayDay(Object[] target)

listDay

public List<Integer> listDay(List<? extends Date> target)

setDay

public Set<Integer> setDay(Set<? extends Date> target)

month

public Integer month(Date target)

arrayMonth

public Integer[] arrayMonth(Object[] target)

listMonth

public List<Integer> listMonth(List<? extends Date> target)

setMonth

public Set<Integer> setMonth(Set<? extends Date> target)

monthName

public String monthName(Date target)

arrayMonthName

public String[] arrayMonthName(Object[] target)

listMonthName

public List<String> listMonthName(List<? extends Date> target)

setMonthName

public Set<String> setMonthName(Set<? extends Date> target)

monthNameShort

public String monthNameShort(Date target)

arrayMonthNameShort

public String[] arrayMonthNameShort(Object[] target)

listMonthNameShort

public List<String> listMonthNameShort(List<? extends Date> target)

setMonthNameShort

public Set<String> setMonthNameShort(Set<? extends Date> target)

year

public Integer year(Date target)

arrayYear

public Integer[] arrayYear(Object[] target)

listYear

public List<Integer> listYear(List<? extends Date> target)

setYear

public Set<Integer> setYear(Set<? extends Date> target)

dayOfWeek

public Integer dayOfWeek(Date target)

arrayDayOfWeek

public Integer[] arrayDayOfWeek(Object[] target)

listDayOfWeek

public List<Integer> listDayOfWeek(List<? extends Date> target)

setDayOfWeek

public Set<Integer> setDayOfWeek(Set<? extends Date> target)

dayOfWeekName

public String dayOfWeekName(Date target)

arrayDayOfWeekName

public String[] arrayDayOfWeekName(Object[] target)

listDayOfWeekName

public List<String> listDayOfWeekName(List<? extends Date> target)

setDayOfWeekName

public Set<String> setDayOfWeekName(Set<? extends Date> target)

dayOfWeekNameShort

public String dayOfWeekNameShort(Date target)

arrayDayOfWeekNameShort

public String[] arrayDayOfWeekNameShort(Object[] target)

listDayOfWeekNameShort

public List<String> listDayOfWeekNameShort(List<? extends Date> target)

setDayOfWeekNameShort

public Set<String> setDayOfWeekNameShort(Set<? extends Date> target)

hour

public Integer hour(Date target)

arrayHour

public Integer[] arrayHour(Object[] target)

listHour

public List<Integer> listHour(List<? extends Date> target)

setHour

public Set<Integer> setHour(Set<? extends Date> target)

minute

public Integer minute(Date target)

arrayMinute

public Integer[] arrayMinute(Object[] target)

listMinute

public List<Integer> listMinute(List<? extends Date> target)

setMinute

public Set<Integer> setMinute(Set<? extends Date> target)

second

public Integer second(Date target)

arraySecond

public Integer[] arraySecond(Object[] target)

listSecond

public List<Integer> listSecond(List<? extends Date> target)

setSecond

public Set<Integer> setSecond(Set<? extends Date> target)

millisecond

public Integer millisecond(Date target)

arrayMillisecond

public Integer[] arrayMillisecond(Object[] target)

listMillisecond

public List<Integer> listMillisecond(List<? extends Date> target)

setMillisecond

public Set<Integer> setMillisecond(Set<? extends Date> target)


Copyright © 2012 The THYMELEAF team. All Rights Reserved.