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
___________________________
66.- Reloj. Horas y días.
p100 reloj.aia
- En otros tutoriales hemos visto el Reloj como temporizador. Asignamos un Intervalo en milisegundos y cada ese tiempo se ejecuta los bloques de instrucciones del Reloj.Temporizador.
- En esta ocasión vamos a utilizar el Reloj con los bloques horarios para trabajar con horas, minutos, segundos, días, meses, años,...
- Veremos dos tipos 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)
-------------------------------------------------------------------------------------------------------------
- La hora del sistema es el tiempo en milisegundos desde el 1 de enero de 1970.
- El bloque Ahora contiene el instante actual en un formato del cual podremos tomar el elemento de tiempo que queramos utilizar.
_________________
- Diseño.
- Establecemos la Screen como Enrollable.
- Ponemos 3 Botones y 28 Etiquetas.
_________________
- Bloques.
- La HoraDelSistema y TomarMilisegundos muestran el mismo tiempo, o casi, porque desde que el sistema presenta al Hora del Sistema hasta que presenta el TomarMilisegundos tarda un pequeño tiempo de unos 10 ms.
- Al final de este Botón hay otra presentación de la HoraDelSistema, observa que presenta otro número debido al tiempo que tarda el sistema en procesar las órdenes anteriores.
- Se puede cambiar el patrón de presentación de los formatos.
- En el pattern de FormatoDeFecha poner: d 'de' MMMM 'de' YYYY
- En el patern de FormatoDeFechaYHora poner: d 'de' MMMM 'de' YYYY ' a las ' hh 'horas' mm ' minutos'
-------------------------------------------------------------------------------------------------------------
- Estos bloques convierten una duración puesta en milisegundos a Segundos, Minutos, Horas, Días y Semanas.
- En este caso convertimos 800.000.000 milisegundos a esos tiempos.
- Observa que muestra números enteros.
-------------------------------------------------------------------------------------------------------------
- Cuando pulsamos este Botón se añade al instante actual 5 segundos, minutos, horas, días, semanas, meses y años separadamente.
- Al final del Botón se muestra la información que contiene "Ahora".
_________________
- Obtener una fecha y el día de la semana.
- Obtendremos la fecha en el formato indicado y el día de la semana: lunes, martes, miércoles...
_________________
- Otros bloques.
- Veremos otros bloques en el próximo tutorial.
__________________________________
|