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() メソッドで比較を行っています。