# 日付を比較

compareDateルーチンをtJavaコンポーネントと共に使用すると、2つの日付を容易に比較できます。たとえば、指定された形式に従って、ある日付が特定の日付より早いか遅いか、同じかを確認できます。このルーチンは2つのパラメーター(2つの日付)を必要とし、次の3つの値のうちの1つを返します。

* -1: 最初の日付が2番目の日付より早い。
* 0: 最初の日付が2番目の日付と同じである。
* -1: 最初の日付が2番目の日付より遅い。

このルーチンの使用例を以下に示します。

```
System.out.println(TalendDate.compareDate(TalendDate.parseDate("yyyy-MM-dd", "2015/11/24"), TalendDate.parseDate("yyyy-MM-dd", "2025/11/24")));
```

この例では2015/11/24と2025/11/24という2つの日付を比較し、最初の日付が2番目の日付より早いことを示す-1という値を[Run] (実行)ビューに返します。

![結果は、\[Run\] (実行)ビューで-1となります。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/routines14_d.png)