実数1 - 実数2 - 実数 日付1 - 日付2 日付 - 整数
| 実数 | 減算した(または符号反転した)結果 |
| 日付 | 減算した結果 |
要するに、引き算。
二項演算子としては、その差を求め、単項演算子としては、+を-に、-を+へと符号を反転させる。
「日付-日付」の演算結果は、その差を整数(秒数)で返す。
「日付-整数」の演算結果は、日付が返る。この場合の整数は秒数である。
整数と小数点以下が0の実数との演算の場合、演算の結果は左側の値のクラスとなる。
| 左辺 | 右辺 | 結果 |
|---|---|---|
| 整数 | 整数 | 整数 |
| 整数 | 実数 | 整数 |
| 実数 | 整数 | 実数 |
| 実数 | 実数 | 実数 |
22.8 - 62current date - days * 10