ee.DateRange

यह फ़ंक्शन, दी गई शुरू होने की तारीख (शामिल) और खत्म होने की तारीख (शामिल नहीं) के साथ DateRange बनाता है. ये तारीखें, संख्याएं (जिन्हें 01-01-1970T00:00:00Z के बाद के मिलीसेकंड के तौर पर इंटरप्रेट किया जाता है) या स्ट्रिंग (जैसे, '1996-01-01T08:00') हो सकती हैं. अगर 'end' तय नहीं किया जाता है, तो 'start' से शुरू होने वाली एक मिलीसेकंड की रेंज बनाई जाती है.

इस्तेमालरिटर्न
ee.DateRange(start, end, timeZone)DateRange
आर्ग्यूमेंटटाइपविवरण
startऑब्जेक्ट
endऑब्जेक्ट, डिफ़ॉल्ट: null
timeZoneस्ट्रिंग, डिफ़ॉल्ट: nullअगर शुरू और/या खत्म होने का समय स्ट्रिंग के तौर पर दिया गया है, तो उस टाइम ज़ोन की जानकारी दें जिसमें उन्हें समझना है. डिफ़ॉल्ट रूप से, यूटीसी का इस्तेमाल किया जाता है.

उदाहरण

कोड एडिटर (JavaScript)

print('String date inputs (interpreted as UTC by default)',
      ee.DateRange('2017-06-24', '2017-07-24'));

print('String date inputs with timeZone argument',
      ee.DateRange('2017-06-24', '2017-07-24', 'America/Los_Angeles'));

print('String date-time inputs with timeZone argument',
      ee.DateRange('2017-06-24T07:00:00', '2017-07-24T07:00:00',
                   'America/Los_Angeles'));

print('A single date input results in a 1-millisecond range',
      ee.DateRange('2017-06-24'));

print('ee.Date inputs',
      ee.DateRange(ee.Date('2017-06-24'), ee.Date('2017-07-24')));

print('ee.Date date-time inputs (UTC by default)',
      ee.DateRange(ee.Date('2017-06-24T07:00:00'),
                   ee.Date('2017-07-24T07:00:00')));

print('ee.Date date-time inputs with timeZone arguments',
      ee.DateRange(ee.Date('2017-06-24T07:00:00', 'UTC'),
                   ee.Date('2017-07-24T07:00:00', 'America/Los_Angeles')));

print('Number inputs as milliseconds from Unix epoch (2017-06-24, 2017-07-24)',
      ee.DateRange(1498262400000, 1500854400000));

Python सेटअप करना

Python API और इंटरैक्टिव डेवलपमेंट के लिए geemap का इस्तेमाल करने के बारे में जानकारी पाने के लिए, Python एनवायरमेंट पेज देखें.

import ee
import geemap.core as geemap

Colab (Python)

print('String date inputs (interpreted as UTC by default):',
      ee.DateRange('2017-06-24', '2017-07-24').getInfo())

print('String date inputs with timeZone argument:',
      ee.DateRange('2017-06-24', '2017-07-24', 'America/Los_Angeles').getInfo())

print('String date-time inputs with timeZone argument:',
      ee.DateRange('2017-06-24T07:00:00', '2017-07-24T07:00:00',
                   'America/Los_Angeles').getInfo())

print('A single date input results in a 1-millisecond range:',
      ee.DateRange('2017-06-24').getInfo())

print('ee.Date inputs',
      ee.DateRange(ee.Date('2017-06-24'), ee.Date('2017-07-24')).getInfo())

print('ee.Date date-time inputs (UTC by default):',
      ee.DateRange(ee.Date('2017-06-24T07:00:00'),
                   ee.Date('2017-07-24T07:00:00')).getInfo())

print('ee.Date date-time inputs with timeZone arguments:',
      ee.DateRange(ee.Date('2017-06-24T07:00:00', 'UTC'),
                   ee.Date('2017-07-24T07:00:00',
                           'America/Los_Angeles')).getInfo())

print('Number inputs as milliseconds from Unix epoch (2017-06-24, 2017-07-24):',
      ee.DateRange(1498262400000, 1500854400000).getInfo())