날짜 간격 계산 함수: date_year_span
이 문서에서는 두 날짜 사이의 연도 수를 계산하는 date_year_span
함수에 대해 설명합니다. 이 함수는 항상 양수 값을 반환하며, 불완전한 연도는 소수로 반환됩니다.
함수 구문
date_year_span(date1, date2);
매개변수 설명
매개변수 | 타입 | 설명 |
---|---|---|
date1 | datetime | 첫 번째 날짜 |
date2 | datetime | 비교할 날짜 |
반환 값
- 두 날짜 사이의 연도 수 (소수 포함)
예제
다음은 date_year_span
함수를 사용하는 예제입니다.
diff = date_year_span(date_create_datetime(2011, 9, 15, 11, 4, 0), date_current_datetime());
위 코드는 2011년 9월 15일 11시 04분 0초와 현재 날짜 및 시간 사이의 연도 수를 diff
변수에 저장합니다.
활용 예제
- 나이 계산하기
gml birth_date = date_create_datetime(1990, 5, 20, 0, 0, 0); current_age = date_year_span(birth_date, date_current_datetime());
- 프로젝트 기간 계산하기
gml start_date = date_create_datetime(2020, 1, 1, 0, 0, 0); end_date = date_create_datetime(2023, 1, 1, 0, 0, 0); project_duration = date_year_span(start_date, end_date);
- 기념일 확인하기
gml anniversary_date = date_create_datetime(2015, 6, 15, 0, 0, 0); years_since_anniversary = date_year_span(anniversary_date, date_current_datetime());
- 이벤트 간격 계산하기
gml event1_date = date_create_datetime(2018, 3, 10, 0, 0, 0); event2_date = date_create_datetime(2021, 3, 10, 0, 0, 0); interval_between_events = date_year_span(event1_date, event2_date);
이러한 예제들은 date_year_span
함수를 활용하여 다양한 날짜 간격을 계산하는 방법을 보여줍니다.