google app engine - pricing - App Engine: obtenga la versión actual de la aplicación de publicación
google cloud datastore pricing (4)
Para Python (versión GAE SDK: "1.4.2")
version_id = self.request.environ["CURRENT_VERSION_ID"].split(''.'')[1]
timestamp = long(version_id) / pow(2,28)
version = datetime.datetime.fromtimestamp(timestamp).strftime("%d/%m/%y %X")
Consulta http://groups.google.com/group/google-appengine-python/browse_thread/thread/f86010e7cf3c71b4
¿Hay alguna manera simple de obtener la versión actual de la aplicación de publicación en AppEngine?
os.environ[''CURRENT_VERSION_ID'']
String version = SystemProperty.version.get();
String applicationVersion = SystemProperty.applicationVersion.get();
Esta es la sintaxis:
public static final SystemProperty applicationVersion
El número de versión principal de la versión actualmente en ejecución de la aplicación más una marca de tiempo en la que se implementó. Tiene la clave, "com.google.appengine.application.version".
Mira here
PD. Un rompecabezas todavía permanece. ¿Qué significa la marca de tiempo al lado de la versión y cómo leerla?
EDITAR: Aquí está la clave del misterio.
Date UploadDate = new Date(Long.parseLong(
applicationVersion.substring(applicationVersion.lastIndexOf(".")+1))
/ (2 << 27) * 1000);
from google.appengine.api import modules
modules.get_current_version_name()
Fuente: https://cloud.google.com/appengine/docs/python/modules/functions