Campos de fecha y hora
Last updated
Last updated
Los elementos Date y DateTime permiten agregar un calendario donde el usuario seleccionará un día, mes y año (y, en el caso de DateTime, también una hora). A diferencia de otras opciones para ingresar el mismo tipo de datos (por ejemplo, un campo de texto con máscaras), estas herramientas son especialmente útiles para unificar formatos y evitar errores en la carga de información.
Los campos de fecha pueden utilizarse para ubicar en el tiempo eventos importantes o delimitar plazos. Dado que su función es muy específica, sus opciones de personalización son limitadas y el formato ya estará predefinido.
Añadiremos un campo requerido Date en la sección de "Datos personales" del formulario para que el usuario pueda escoger su fecha de nacimiento. Para ello, vamos a reorganizar los campos existentes en este apartado, reduciendo el espacio reservado para el DNI y la clave tributaria de modo que aparezcan en la misma fila. Recuerda que deberás dirigirte a Properties > General > Size y modificar el tamaño de ambos campos a 6 unidades para que ocupen la mitad del espacio. Se reacomodarán de forma automática, liberando un espacio debajo para que ingresemos el nuevo componente Date.
Una vez añadido, definiremos el valor “fecha_nacimiento” para la propiedad Name que se registrará internamente y el valor “Fecha de nacimiento” para la propiedad Label, que visualizará el usuario.
El campo DateTime funciona de modo similar, a diferencia de que incorpora un espacio para el horario, útil para establecer agendas de reuniones, detalles de horarios de recepción o entrega y plazos límite más precisos, entre otras posibilidades. El formato de horario también está preestablecido por defecto en horas, minutos y segundos.