ee.Date.difference

지정된 단위로 두 날짜의 차이를 반환합니다. 결과는 부동 소수점이며 단위의 평균 길이를 기준으로 합니다.

사용반환 값
Date.difference(start, unit)부동 소수점 수
인수유형세부정보
this: date날짜
start날짜
unit문자열'year', 'month', 'week', 'day', 'hour', 'minute', 'second' 중 하나입니다.

코드 편집기 (JavaScript)

// Demonstrates the ee.Date.difference method.

var DATE_1 = ee.Date('2020-01-01');
var DATE_2 = ee.Date('2020-01-15');

var diff_1 = DATE_2.difference(DATE_1, 'days');
var diff_2 = DATE_1.difference(DATE_2, 'weeks');

print('The difference between ',
      DATE_2,
      ' relative to ',
      DATE_1,
      ' is ',
      diff_1,
      ' days.');

print('The difference between ',
      DATE_1,
      ' relative to ',
      DATE_2,
      ' is ',
      diff_2,
      ' weeks.');

Python 설정

Python API 및 대화형 개발을 위한 geemap 사용에 관한 자세한 내용은 Python 환경 페이지를 참고하세요.

import ee
import geemap.core as geemap

Colab (Python)

DATE_1 = ee.Date('2020-01-01')
DATE_2 = ee.Date('2020-01-15')

# Format the dates as strings.
t1 = DATE_1.format('YYYY-MM-DD').getInfo()
t2 = DATE_2.format('YYYY-MM-DD').getInfo()

# Calculate the differences between dates.
diff_1 = DATE_2.difference(DATE_1, 'days').getInfo()
diff_2 = DATE_1.difference(DATE_2, 'weeks').getInfo()

print(f'The difference between {t2} relative to {t1} is {diff_1} days.')
print(f'The difference between {t1} relative to {t2} is {diff_2} weeks.')