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