
IntlCalendar::fieldDifference 메소드는 두 날짜 사이의 차이를 계산하여 반환합니다. 반환값은 두 날짜 사이의 차이를 나타내는 필드의 수를 의미합니다. 예를 들어, 두 날짜 사이의 차이가 일(day) 단위로 3일, 시간(hour) 단위로 2시간, 분(minute) 단위로 30분인 경우, 반환값은 3+2+30 = 35가 됩니다.
이 메소드는 두 날짜 사이의 차이를 계산할 때, 다음과 같은 필드를 고려합니다.
- DAY_OF_WEEK (요일)
- DAY_OF_MONTH (일)
- DAY_OF_YEAR (년의 일)
- HOUR_OF_DAY (24시간)
- MINUTE (분)
- SECOND (초)
이 필드 중 하나 이상이 차이 나는 경우, 반환값은 해당 필드의 차이 수를 포함합니다.
2025-07-31 07:05