Seleccionar el formato de fecha que se mostrará entre un conjunto de opciones
Al utilizar una función IF y una función DATE_FORMAT, puede convertir la fecha o la fecha y hora en una cadena de caracteres que utiliza un formato de fecha y hora especificado.
As an example, this page explains how to change the displayed date format based on which country is selected in a "Radio button" field. The date will automatically be displayed in the Japanese date format if Japanese style is selected, the US date format if American style is selected, or the British date format if British style is selected.
Preparación
Coloque los siguientes campos en el formulario y establezca sus nombres y códigos de campo.
- Campo de fecha
- Nombre del campo y código del campo: "Fecha"
- Campo de texto
- Nombre del campo y código del campo: Fecha convertida
- Campo Botón de radio
- Nombre del campo: "Método de visualización"; Código del campo: "Método_de_visualización"
- Opciones: "Estilo japonés", "Estilo americano", "Estilo británico"
Configurando la fórmula
La fórmula en este ejemplo debe configurarse para el campo Texto.
IF(Display_Method="Japanese Style", DATE_FORMAT(Date, "yyyy/MM/dd", "Etc/GMT"), IF(Display_Method="American Style", DATE_FORMAT(Date, "MM/dd/yyyy", "Etc/GMT"), DATE_FORMAT(Date, "dd/MM/yyyy", "Etc/GMT")))