Thymeleafで日付の比較をする方法

Thymeleafで日付の比較をする方法

Thymeleafで日付の比較を行うには、#dates ヘルパーを使用することができます。
以下は、日付を比較する例です。

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
  <title>日付比較</title>
</head>
<body>
  <div th:if="${#dates.date(today).isBefore(#dates.date(targetDate))}">
    <p>今日の日付はターゲットの日付よりも前です。</p>
  </div>
  <div th:if="${#dates.date(today).isAfter(#dates.date(targetDate))}">
    <p>今日の日付はターゲットの日付よりも後です。</p>
  </div>
  <div th:if="${#dates.date(today).isEqual(#dates.date(targetDate))}">
    <p>今日の日付はターゲットの日付と同じです。</p>
  </div>
</body>
</html>

この例では、today と targetDate という2つの日付を比較しています。
#dates.date() メソッドで日付を解析し、isBefore()、isAfter()、isEqual() メソッドで比較を行っています。