ee.Date.getRelative

Renvoie l'unité spécifiée (basée sur 0) de cette date par rapport à une unité plus grande. Par exemple, getRelative('day', 'year') renvoie une valeur comprise entre 0 et 365.

UtilisationRenvoie
Date.getRelative(unit, inUnit, timeZone)Long
ArgumentTypeDétails
ce: dateDate
unitChaîne"month", "week", "day", "hour", "minute" ou "second"
inUnitChaîne"year", "month", "week", "day", "hour" ou "minute".
timeZoneChaîne, valeur par défaut : "null"Fuseau horaire (par exemple, 'America/Los_Angeles') ; la valeur par défaut est UTC.

Exemples

Éditeur de code (JavaScript)

var date = ee.Date('2021-4-30T07:15:31.24');

print('0-based month of year', date.getRelative('month', 'year'));
print('0-based week of year', date.getRelative('week', 'year'));
print('0-based day of year', date.getRelative('day', 'year'));
print('0-based day of month', date.getRelative('day', 'month'));
print('0-based minute of day', date.getRelative('minute', 'day'));
print('0-based second of minute', date.getRelative('second', 'minute'));

// 0 is returned when unit argument is larger than inUnit argument.
print('0-based year of month (bad form)', date.getRelative('year', 'month'));

Configuration de Python

Consultez la page Environnement Python pour en savoir plus sur l'API Python et l'utilisation de geemap pour le développement interactif.

import ee
import geemap.core as geemap

Colab (Python)

date = ee.Date('2021-4-30T07:15:31.24')

display('0-based month of year:', date.getRelative('month', 'year'))
display('0-based week of year:', date.getRelative('week', 'year'))
display('0-based day of year:', date.getRelative('day', 'year'))
display('0-based day of month:', date.getRelative('day', 'month'))
display('0-based minute of day:', date.getRelative('minute', 'day'))
display('0-based second of minute:', date.getRelative('second', 'minute'))

# 0 is returned when unit argument is larger than inUnit argument.
display('0-based year of month (bad form):', date.getRelative('year', 'month'))