47 lines
1.7 KiB
HTML
47 lines
1.7 KiB
HTML
<!DOCTYPE html>
|
|
<html xmlns="http://www.w3.org/1999/xhtml"
|
|
xmlns:th="http://www.thymeleaf.org">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>Expression utility objects</title>
|
|
</head>
|
|
<body>
|
|
<h1>Date expression utility</h1>
|
|
<p th:text="${#dates.formatISO(date)}"></p>
|
|
<p th:text="${#dates.format(date, 'dd-MM-yyyy HH:mm')}"></p>
|
|
<p th:text="${#dates.dayOfWeekName(date)}"></p>
|
|
<p th:text="${#dates.createNow()}"></p>
|
|
<p th:text="${#dates.createToday()}"></p>
|
|
|
|
<h1>Calendar expression utility</h1>
|
|
<p th:text="${#calendars.formatISO(calendar)}"></p>
|
|
<p th:text="${#calendars.format(calendar, 'dd-MM-yyyy HH:mm')}"></p>
|
|
<p th:text="${#calendars.dayOfWeekName(calendar)}"></p>
|
|
<p th:text="${#calendars.createNow().getTime()}"></p>
|
|
<p th:text="${#calendars.createToday().getFirstDayOfWeek()}"></p>
|
|
|
|
<h1>Numbers expression utility</h1>
|
|
<p th:text="${#numbers.formatDecimal(num,2,3)}"></p>
|
|
<p th:text="${#numbers.formatDecimal(num,2,3,'COMMA')}"></p>
|
|
<p th:each="number: ${#numbers.sequence(0,2)}">
|
|
<span th:text="${number}"></span>
|
|
</p>
|
|
<p th:each="number: ${#numbers.sequence(0,4,2)}">
|
|
<span th:text="${number}"></span>
|
|
</p>
|
|
|
|
<h1>Calendar expression utility</h1>
|
|
<p th:text="${#strings.isEmpty(string)}"></p>
|
|
<p th:text="${#strings.isEmpty(nullString)}"></p>
|
|
<p th:text="${#strings.defaultString(emptyString,'Empty String')}"></p>
|
|
<p th:text="${#strings.containsIgnoreCase(string,'new')}"></p>
|
|
<p th:text="${#strings.abbreviate(string,5)} "></p>
|
|
<p th:text="${#strings.capitalizeWords(string)}"></p>
|
|
|
|
<h1>Aggregates expression utility</h1>
|
|
<p th:text="${#aggregates.sum(array)}"></p>
|
|
<p th:text="${#aggregates.avg(array)}"></p>
|
|
<p th:text="${#aggregates.sum(set)}"></p>
|
|
<p th:text="${#aggregates.avg(set)}"></p>
|
|
</body>
|
|
</html> |