Create a new Date by setting one or more of the units of the given Date to a new value. If a timeZone is given the new value(s) is interpreted in that zone.
Usage | Returns | Date.update(year, month, day, hour, minute, second, timeZone) | Date |
Argument | Type | Details | this: date | Date | |
year | Integer, default: null | |
month | Integer, default: null | |
day | Integer, default: null | |
hour | Integer, default: null | |
minute | Integer, default: null | |
second | Number, default: null | |
timeZone | String, default: null | The time zone (e.g., 'America/Los_Angeles'); defaults to UTC. |
Examples
Code Editor (JavaScript)
var date = ee.Date('2021-4-30T07:15:31.24');
print('Updated year and minute components of the input date',
date.update({
year: 2010,
minute: 59
})
);
Python setup
See the
Python Environment page for information on the Python API and using
geemap
for interactive development.
import ee
import geemap.core as geemap
Colab (Python)
date = ee.Date('2021-4-30T07:15:31.24')
display(
'Updated year and minute components of the input date:',
date.update(year=2010, minute=59)
)