Examen DAW IESGC 18/19 (7): Manejo de fechas como cadenas de caracteres en Java

Опубликовано: 12 Сентябрь 2026
на канале: Departamento Informatica IES Gran Capitan
967
5

Solución desde cero, grabada en directo y "a pelo" (o sea, mejorable) del ejercicio 1 de Java del examen de Programación del CFGS Desarrollo de Aplicaciones Web del IES Gran Capitán (curso 2018/19).

Código fuente: https://github.com/rdelcastillo/DAW-P...

Muestra un menú con las siguientes opciones:

Introducir (por teclado) una fecha en formato dd/mm/aaaa.

Pide una fecha al usuario, si no se introduce correctamente se devuelve un mensaje de error. Usa una función booleana para validar la fecha.

Sumar días a la fecha.

Pide un número de días (positivo) para sumar a la fecha introducida previamente y actualiza su valor. Esta opción sólo podrá realizarse si hay una fecha introducida, si no la hay mostrará un mensaje de error, si el número de días introducido no es positivo también. Usa una función que recibirá la fecha, el número de días a sumarle y devolverá la nueva fecha.

Restar días a la fecha.

Pide un número de días (negativo) para sumar a la fecha introducida previamente y actualiza su valor. Esta opción sólo podrá realizarse si hay una fecha introducida, si no la hay mostrará un mensaje de error, si el número de días introducido no es negativo también. Usa la función del apartado anterior.

Comparar la fecha introducida con otra.

Pide una fecha al usuario (válida, si no lo es da error) y la comparará con la que tenemos almacenada, posteriormente mostrará si esta fecha es anterior, igual o posterior a la que tenemos almacenada, usará una función para ello a la que le pasaremos las dos fechas y devolverá un valor negativo si la 1ª es ANTERIOR a la 2ª, 0 si son IGUALES y un valor positivo si es POSTERIOR.

Mostrar fecha.

Terminar.

P.D.- Este vídeo está sin terminar, pero cumple su función didáctica.