Intervalo de tiempo entre fechas
Publicado: Jue Sep 13, 2018 1:49 pm
Hola buenas, tengo una pequeña duda.
Me gustaría crear un intervalo de tiempo en mi proyecto entre dos fechas.
Por ejemplo:
Quiero que aparezca una imagen desde el 13/09/2018 00:00 hasta el 17/10/2018.
La idea es esa, que desde el momento uno aparezca una imagen, y esté visible hasta que llegue el momento 2.
Sé que con estos bloques podría hacer algo parecido que funciona:
{cuando "Screen1" .Inicializar
-ejecutar {poner "Etiqueta1 .Texto como}{llamar "Reloj1" .FormatoDeFechaYHora instante}{llamar "reloj1 .Ahora} pattern}{"DD/MM/AAAA hh"}
-si {(Label1.Texto) = ("13/09/2018 00")}
entonces{poner "imagen1".visible como}{cierto}
Y sería repetir todo el si/entonces cambiando solo las horas y días y meses.
El problema de eso es que llega un momento en el que si quieres hacer varias cosas así, el proyecto se colapsa de bloques y la página de app inventor 2 empieza a relentizarse, lo he probado en otras también y sigue lenta.
Entonces era saber si había alguna manera de reducir tooodo ese cúmulo de bloques en uno que sea: desde DD/MM/AAAA(1) a DD/MM/AAAA(2) poner "imagen1".visible como cierto.
De este modo, a parte de ahorrarte un tiempo en escribir tantos bloques, no tienes el problema de la velocidad de trabajo en la página, que no es problema de mi conexión ni pc, porque lo he probado en otros dispositivos y conexiones y funciona igual de lento.
Espero que lo hayais entendido y que me podáis ayudar.
Muchísimas gracias de antemano.
Me gustaría crear un intervalo de tiempo en mi proyecto entre dos fechas.
Por ejemplo:
Quiero que aparezca una imagen desde el 13/09/2018 00:00 hasta el 17/10/2018.
La idea es esa, que desde el momento uno aparezca una imagen, y esté visible hasta que llegue el momento 2.
Sé que con estos bloques podría hacer algo parecido que funciona:
{cuando "Screen1" .Inicializar
-ejecutar {poner "Etiqueta1 .Texto como}{llamar "Reloj1" .FormatoDeFechaYHora instante}{llamar "reloj1 .Ahora} pattern}{"DD/MM/AAAA hh"}
-si {(Label1.Texto) = ("13/09/2018 00")}
entonces{poner "imagen1".visible como}{cierto}
Y sería repetir todo el si/entonces cambiando solo las horas y días y meses.
El problema de eso es que llega un momento en el que si quieres hacer varias cosas así, el proyecto se colapsa de bloques y la página de app inventor 2 empieza a relentizarse, lo he probado en otras también y sigue lenta.
Entonces era saber si había alguna manera de reducir tooodo ese cúmulo de bloques en uno que sea: desde DD/MM/AAAA(1) a DD/MM/AAAA(2) poner "imagen1".visible como cierto.
De este modo, a parte de ahorrarte un tiempo en escribir tantos bloques, no tienes el problema de la velocidad de trabajo en la página, que no es problema de mi conexión ni pc, porque lo he probado en otros dispositivos y conexiones y funciona igual de lento.
Espero que lo hayais entendido y que me podáis ayudar.
Muchísimas gracias de antemano.