Cómo seleccionar el formato de fecha que se mostrará entre un conjunto de Opciones

Article Number:040744

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.

A modo de ejemplo, en esta página se explica cómo cambiar el formato de fecha que se muestra en función del país seleccionado en el campo "Botón de radio". La fecha se mostrará automáticamente en el formato de fecha japonés si se selecciona el estilo japonés, en el formato de fecha estadounidense si se selecciona el estilo americano o en el formato de fecha británico si se selecciona el estilo británico.

Captura de pantalla: un campo configurado para mostrar la fecha de varios países está resaltado en rojo

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"

Captura de pantalla: Colocación de un campo de "Fecha" en la pestaña "Formulario" Captura de pantalla: Colocación de un campo de "Texto" y un campo de "Botón de radio" en la pestaña "Formulario" Captura de pantalla: El ícono "Ajustes" (el ícono con forma de engranaje) está resaltado Captura de pantalla: Las secciones "Nombre" y "Opciones" en la configuración de un campo "Botón de radio" están resaltadas

Configurando la fórmula

La fórmula en este ejemplo debe configurarse para el campo Texto.

El contenido ha sido copiado.
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")))