日付および時間演算子
date、time、およびdateTimeデータ型には、次の演算子を使用できます。
| オペレータ | 説明 |
|---|---|
|
+ |
加算(第2引数が期間の場合のみ使用) |
|
- |
減算(第2引数が期間の場合のみ使用) |
|
== |
等しい |
|
!= |
等しくない |
|
> |
より大きい |
|
> = |
以上 |
|
< |
より小さい |
|
<= |
以下 |
|
format |
指定されたXSLT 2.0形式の画像を使用して、日時の書式付き文字列を返します。 例:
|
|
+ |
加算 |
|
- |
減算 |
|
== |
等しい |
日付演算子
さらに、date、time、dateTimeの各データ型で使用できる演算子もいくつかあります。
| 日付演算子 | 説明 |
|---|---|
|
year |
日時引数の年コンポーネントを表す数を返します。 |
|
month |
日時引数の月コンポーネントを表す数を返します。 |
|
day |
日時引数の日付コンポーネントを表す数を返します。 |
時間演算子
| 時間演算子 | 説明 |
|---|---|
|
hours |
日時引数の時間コンポーネントを表す、0から23の間(両端を含む)の数を返します。 |
|
minutes |
日時引数の分コンポーネントを表す、0から59の間(両端を含む)の数を返します。 |
|
秒 |
日時引数の秒コンポーネントを表す、0から59の間(両端を含む)の数を返します。 |
|
timezone |
UTCからの時間オフセットを表す、区間値を返します。 |
日時演算子
| 日時演算子 | 説明 |
|---|---|
|
year |
日時引数の年コンポーネントを表す数を返します。 |
|
month |
日時引数の月コンポーネントを表す数を返します。 |
|
day |
日時引数の日付コンポーネントを表す数を返します。 |
|
hours |
日時引数の時間コンポーネントを表す、0から23の間(両端を含む)の数を返します。 |
|
minutes |
日時引数の分コンポーネントを表す、0から59の間(両端を含む)の数を返します。 |
|
秒 |
日時引数の秒コンポーネントを表す、0から59の間(両端を含む)の数を返します。 |
|
timezone |
UTCからの時間オフセットを表す、区間値を返します。 |
|
toTimezone |
指定されたタイムゾーンIDに対応する時間オフセットで表される日時を返します。 タイムゾーンIDを指定するには、次のオプションがあります:
ノート: タイムゾーンID値を二重引用符で囲む必要があります。 タイムゾーンIDの詳細は、Javaプラットフォーム・ドキュメントの「クラスZoneId」を参照してください。 |