ee.Date.getInfo

Recupera o valor desse objeto do servidor.

Se nenhuma função de callback for fornecida, a solicitação será feita de forma síncrona. Se um callback for fornecido, a solicitação será feita de forma assíncrona.

O modo assíncrono é preferível porque o síncrono interrompe todo o outro código (por exemplo, a interface do editor de código do EE) enquanto aguarda o servidor. Para fazer uma solicitação assíncrona, é melhor usar evaluate() em vez de getInfo().

Retorna o valor calculado deste objeto.

UsoRetorna
Date.getInfo(callback)Objeto
ArgumentoTipoDetalhes
isso: computedobjectComputedObjectA instância ComputedObject.
callbackFunção, opcionalUm callback opcional. Se não for fornecido, a chamada será feita de forma síncrona.

Exemplos

Editor de código (JavaScript)

/**
 * WARNING: this function transfers data from Earth Engine servers to the
 * client. Doing so can negatively affect request processing and client
 * performance. Server-side options should be used whenever possible.
 * Learn more about the distinction between server and client:
 * https://developers.google.com/earth-engine/guides/client_server
 */

// A server-side ee.Date object.
var dateServer = ee.Date('2021-4-30');

// Use getInfo to transfer server-side date to the client. The result is
// an object with keys "type" and "value" where "value" is milliseconds since
// Unix epoch.
var dateClient = dateServer.getInfo();
print('Client-side date is an object', typeof dateClient);
print('Object keys include "type" and "value"', Object.keys(dateClient));
print('"value" is milliseconds since Unix epoch', dateClient.value);
print('Client-side date in JS Date constructor', new Date(dateClient.value));

Configuração do Python

Consulte a página Ambiente Python para informações sobre a API Python e como usar geemap para desenvolvimento interativo.

import ee
import geemap.core as geemap

Colab (Python)

"""
WARNING: this function transfers data from Earth Engine servers to the
client. Doing so can negatively affect request processing and client
performance. Server-side options should be used whenever possible.
Learn more about the distinction between server and client:
https://developers.google.com/earth-engine/guides/client_server
"""
from datetime import datetime

# A server-side ee.Date object.
date_server = ee.Date('2021-4-30')

# Use getInfo to transfer server-side date to the client. The result is
# a dictionary with keys "type" and "value" where "value" is milliseconds since
# Unix epoch.
date_client = date_server.getInfo()
print('Client-side date is a dictionary:', type(date_client))
print('Dictionary keys include "type" and "value":', date_client.keys())
print('"value" is milliseconds since Unix epoch:', date_client['value'])
print('Client-side date in Python:',
      datetime.fromtimestamp(date_client['value'] / 1000))