AI-generated Key Takeaways
-
The
intersectsmethod forDateRangereturns true if two date ranges have at least one point in common. -
The method is used with the syntax
DateRange.intersects(other), whereotheris the DateRange to compare against. -
The return type of the
intersectsmethod is a Boolean value (True or False). -
Examples are provided in both JavaScript and Python demonstrating how to use the
intersectsmethod to check for overlap between different date ranges.
| Usage | Returns |
|---|---|
DateRange.
intersects
(other)
|
Boolean |
| Argument | Type | Details |
|---|---|---|
|
this:
dateRange
|
DateRange | |
other
|
DateRange |
Examples
Code Editor (JavaScript)
// A series of ee.DateRange objects. var dateRange1 = ee . DateRange ( '2017-06-24' , '2017-07-24' ); var dateRange2 = ee . DateRange ( '2017-06-30' , '2018-07-10' ); var dateRange3 = ee . DateRange ( '1970-06-24' , '1971-07-24' ); var dateRange4 = ee . DateRange ( '2017-06-25' , '2017-07-25' ); // Determine if an ee.DateRange intersects another. print ( 'Does dateRange1 contain dateRange2?' , dateRange1 . intersects ( dateRange2 )); print ( 'Does dateRange1 contain dateRange3?' , dateRange1 . intersects ( dateRange3 )); print ( 'Does dateRange1 contain dateRange4?' , dateRange1 . intersects ( dateRange4 ));
import ee import geemap.core as geemap
Colab (Python)
# A series of ee.DateRange objects. date_range_1 = ee . DateRange ( '2017-06-24' , '2017-07-24' ) date_range_2 = ee . DateRange ( '2017-06-30' , '2018-07-10' ) date_range_3 = ee . DateRange ( '1970-06-24' , '1971-07-24' ) date_range_4 = ee . DateRange ( '2017-06-25' , '2017-07-25' ) # Determine if an ee.DateRange intersects another. display ( 'Does date_range_1 contain date_range_2?' , date_range_1 . intersects ( date_range_2 ) ) display ( 'Does date_range_1 contain date_range_3?' , date_range_1 . intersects ( date_range_3 ) ) display ( 'Does date_range_1 contain date_range_4?' , date_range_1 . intersects ( date_range_4 ) )

