App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Curso de App inventor 2 en español - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
66B.- Reloj.
p100B reloj.aia
- Recordamos que hay formas de establecer el tiempo:
Instante: son los años, meses, días del mes, horas, minutos y segundos. Se puede convertir a instante mediante el bloque "HacerInstante". Un instante es por ejemplo 09/20/2017 16:34
Duración: es el tiempo en milisegundos. Una Duración es, por ejemplo: 14584564545453
- El inicio de la Duración se toma el 1 de enero de 1970, es decir desde esa fecha han pasado unos:
1.458.418.808.048 milisegundos
- El formato de la fechas se puede poner como
(MM/DD/YYYY HH:mm:ss a) o (MMM d, yyyy HH:mm)
-------------------------------------------------------------------------------------------------------------
- Vamos a ver estos tres bloques:
- El primero toma milisegundos, por ejemplo 14584564545453 y lo pasa a instante, por ejemplo 09/20/2017 16:34
- El segundo toma una fecha, por ejemplo 09/20/2017 16:34 y la pasa a instante, en este caso 09/20/2017 16:34
- El tercer toma dos instantes y nos da la diferencia entre ellos en forma de Duración: por ejemplo 114657567545
- Llamamos al tiempo de Ahora y Tomamos sus milisegundos: 1458490015990
- Estos milisegundos los Hacemos Instantes, por ejemplo 20/3/2016 14:20
- Por otra parte obtenemos la fecha y hora mediante los Selectores 1/1/1990 19:20:0
- Lo hacemos Instante, por ejemplo 1/1/1990 19:20:0
- Restamos esos dos Instantes y obtenemos la Duración -827268544723
---------------------------------------------------
- En nuestra aplicación introducimos una hora y una fecha y se nos mostrará la diferencia entre esa fecha y la fecha actual en segundos, minutos, horas, días y semanas.
- Por otra parte, pulsando el Botón1 se mostrará la fecha elegida con un cierto formato: d 'de' MMMM 'de' yyyy 'a las ' HH 'horas y' mm 'minutos.'
- Una cosa importante que debemos tener en cuenta cuando trabajemos con difencias de tiempo es el cambio horario de verano e invierno, aproximadamente el 24/25 de marzo y el 27/28 de octubre. Ver.
_________________
- Diseño.
- Insertamos en la pantalla un SelectorDeHora y un SelectorDeFecha.
- Nueve Etiquetas, un Botón y un Reloj.
_________________
- Bloques.
- Fíjate cómo se ha formateado la salida:
d 'de' MMMMM 'de' yyyy
d 'de' MMMM 'de' yyyy 'a las ' HH 'horas y' mm 'minutos.'
Las palabras que no son de tiempo van entre 'comillas simples'
____________________________
66B_2.- Restar minutos y segundos con décimas de segundos.
p66B_2_reloj.aia
- Tenemos estos minutos con segundos y décimas de segundos:
01:03.21
01:10.10
- Queremos sumarlos y restarlos.
- Pasamos todo a décimas de segundos, lo sumamos y restamos, volvemos a pasarlo a minuto:segundo.decimas
_________________
- Bloques.
_________________
- En esta web puedes comprobar los resultados.
http://www.timeanddate.com/date/durationresult.html
__________________________________
|