目录
时间段的内容检测:isEmpty()、isUnbounded()
一、Date
基本用法 fromYMD()、parse()
print(ee.Date('1970-01-01'))
print(ee.Date(24*60*60*1000))
print(ee.Date.fromYMD(2015,2,12))//,表示2月需用2,不能用02
print(ee.Date.parse( 'yyyy-MM-dd-HH-mm-ss','2015-1-12-15-4-12' ))
print("ee.Date('2015-12-31'):", ee.Date('2015-12-31'));
print('Date.now():', Date.now());// JavaScript方法,不是Earth Engine方法
print('ee.Date(now):', ee.Date(Date.now()));
print('ee.Date.fromYMD(2017, 1, 13):', ee.Date.fromYMD(2017, 1, 13));
var theDate = ee.Date.fromYMD({
day: 13,
month: 1,
year: 2017
});//可以按名称、按任何顺序传递参数
print('theDate:', theDate);
那么,这里可以根据日期过滤影像
var modis = ee.ImageCollection("MODIS/006/MOD09A1");
var imgs1=modis.filterDate('2015-01-01', '2015-02-01')
print("imgs1:",imgs1)
var imgs2=modis.filterDate(ee.Date('2015-01-01'),ee.Date('2015-02-01'))
print("imgs2:",imgs2)
var date_start = ee.Date.fromYMD({
day: 1,
month: 1,
year: 2015
});
var date_end = ee.Date.fromYMD({
year: 2015,
month:2,
day: 1
});
var imgs_filterDate = modis.filterDate(date_start, date_end);
print('imgs_filterDate:', imgs_filterDate);
时间单位增加:advance()
var Date_0 = ee.Date( '1970-01-01' );
var Date_1 = Date_0.advance( 1, 'year' );
var Date_2 = Date_0.advance( 1, 'month' );
var Date_3 = Date_0.advance( 1, 'week' );
var Date_4 = Date_0.advance( 1, 'day' );
var Date_5 = Date_0.advance( 1, 'hour' );
var Date_6 &#