Vamos a aprender ahora a utilizar la fecha y hora del sistema en nuestros proyectos de Processing. Para ello disponemos de estas tres funciones para la fecha:
year()……………………... devuelve el año
month()………………….... devuelve el mes
day()……………………….. devuelve el día
Ejemplo:
1 void setup()
2 {
3 size(720,160);// creamos la ventana de 720×160
4 textSize(115);// definimos el tamaño de la letra
5 }
6
7 void draw()
8 {
9 background(0);
10 int y = year(); // Valores de 2018, 2017, etc.
11 int m = month(); // Valores de 1 a 12
12 int d = day(); // Valores de 1 a 31
13 fill(255,0,0);
14 text(d + “/” + m + “/” + y, 10, 120);
15 }
El resultado sería:
Para la hora disponemos de las siguientes funciones:
hour()……………………..... devuelve la hora
minute()………………….... devuelve los minutos
second()………………….... devuelve los segundos
Ejemplo:
1 void setup()
2 {
3 size(720,160);// creamos la ventana de 650×200
4 textSize(115);// definimos el tamaño de la letra
5 }
6
7 void draw()
8 {
9 background(0);
10 int s = second(); // Valores de 0 a 59
11 int m = minute(); // Valores de 0 a 59
12 int h = hour(); // Valores de 0 a 23
13 fill(255,0,0);
14 text(h + “:” + m + “:” + s, 10, 120);
15 }
El resultado sería:
TAREA
Práctica 26.- Desarrolla un reloj despertador que muestre la hora en formato digital y que reproduzca una melodía a una determinada hora para despertarnos.