|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  Raspberry Pi Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  AutoIt (Programación) Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

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.

_________________
- Bloq
ues.

- 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.

__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información