# 날짜 및 시간과 함께 사용하는 연산자

## Content

다음과 같이 날짜와 시간에 여러 연산자를 사용할 수 있습니다:

| 연산자 | 연산자 종류 | 결과 |
| --- | ------ | --- |
| Plus | + TimeSpan | TimeSpan |
| Negate | \- TimeSpan | TimeSpan |
| Add | DateTime + TimeSpan | DateTime |
| Add | TimeSpan + DateTime | DateTime |
| Add | TimeSpan + TimeSpan | TimeSpan |
| Subtract | DateTime - DateTime | TimeSpan |
| Subtract | DateTime - TimeSpan | DateTime |
| Subtract | TimeSpan - TimeSpan | DateTime |

우선순위는 [연산자 우선순위](/spreadjs/docs/formulareference/formulaoverview/operatorsinaformula/orderofprecedence)에서 설명한 대로 괄호 사용을 포함하여 동일하게 적용됩니다.
DateTime 또는 TimeSpan 계산 중 예외가 발생할 경우(예: `OverflowException`), 해당 연산자는 #NUM! 오류를 반환합니다.