いくつかの演算子は、日時データと共に使用できます。概要は次のとおりです。
演算子 | 演算の種類 | 結果 |
正 | + TimeSpan | TimeSpan |
負 | - TimeSpan | TimeSpan |
加算 | DateTime + TimeSpan | DateTime |
加算 | TimeSpan + DateTime | DateTime |
加算 | TimeSpan + TimeSpan | TimeSpan |
減算 | DateTime - DateTime | TimeSpan |
減算 | DateTime - TimeSpan | DateTime |
減算 | TimeSpan - TimeSpan | DateTime |
この場合の演算子の優先順位(カッコの用法も含む)も、「演算子の優先順位」で説明したとおりとなります。
DateTimeおよびTimeSpanオブジェクトの計算結果として例外(OverflowExceptionなど)が発生すると、#NUM!エラーが返されます。