Formato de texto dinámico de fecha y hora

Puede usar diversos formatos de fecha y hora que se pueden utilizar de forma independiente o en combinación para controlar cómo se muestran las fechas y las horas como texto dinámico. Estos formatos se pueden utilizar para cualquier etiqueta de texto dinámico relacionada con la fecha o la hora, como la fecha de guardado o la fecha actual. Si se usan combinados, los espacios utilizados para separar cada elemento de formato aparecen en la cadena de caracteres de salida en la página. La sintaxis de formato distingue entre mayúsculas y minúsculas. Los caracteres de la cadena de caracteres de formato que se encuentran dentro de comillas simples aparecen en el mismo lugar y sin cambios en la cadena de caracteres de salida.

Para formatear el texto dinámico de la fecha y la hora, siga estos pasos:

  1. Para insertar texto dinámico en un diseño, en la pestaña Insertar, en el grupo Gráficos y texto, haga clic en el menú desplegable Texto dinámico Add Dynamic Text y en Marco de mapa - Hora elija Hora actual.
  2. En la vista de composición de mapa, arrastre un cuadro hasta la ubicación deseada para crear el elemento de texto dinámico.

    El elemento de texto dinámico se agrega al diseño.

  3. En el panel Contenido, haga clic con el botón derecho en el elemento de texto dinámico y elija Propiedades para abrir el panel Elemento.
  4. En el panel Elemento, en Texto, haga clic en el botón Vista de texto Text View para mostrar el texto dinámico completo y observe la sintaxis.

    En el atributo de formato, el texto situado a la izquierda de la barra vertical controla el formato de fecha y el texto de la derecha controla el formato de hora.

    En el panel Elemento, el texto aparece de la siguiente manera:

    Current Time <dyn type="mapFrame" name="Map Frame Name" property="time" format="short|short"/>.

    En la página, el texto aparece de la siguiente manera:

    Current Time 7/31/2004 1:57 AM to 12/6/2007 3:15 PM

    Nota:

    El texto dinámico puede mostrarse mediante Vista de etiquetas Tag View o Vista de texto Text View. Vista de etiquetas representa cada etiqueta de texto dinámico como un botón en el que se puede hacer clic, con cualquier texto estático mostrado en el formato de texto habitual. Al hacer clic en el botón se abre una ventana que permite editar solo esa etiqueta. La Vista de texto muestra las etiquetas de texto dinámico completas junto con cualquier texto estático.

  5. Actualice los formatos de fecha y hora con las opciones de las tablas de la sección que aparece a continuación.

    Por ejemplo, en el panel Elemento, el texto aparecerá como se muestra a continuación:

    Current Time <dyn type="mapFrame" name="Map Frame Name" property="time" format="long|H:mm"/>.

    En la página, el texto aparece de la siguiente manera:

    Current Time Saturday, July 31, 2004 1:57 to Thursday, December 06, 2007 15:15

  6. Si desea que se muestre solo la fecha, elimine la barra vertical e incluya únicamente un formato de fecha.

    Por ejemplo, en el panel Elemento, el texto aparecerá como se muestra a continuación:

    Current Time <dyn type="mapFrame" name="Map Frame Name" property="time" format="short"/>.

    En la página, el texto aparece de la siguiente manera:

    Current Time 7/31/2004 to 12/6/2007

  7. Si desea que se muestre solo la hora, elimine el formato de fecha e incluya la barra vertical y un formato de hora.

    Por ejemplo, en el panel Elemento, el texto aparecerá como se muestra a continuación:

    Current Time <dyn type="mapFrame" name="Map Frame Name" property="time" format="|h:mm:ss tt"/>.

    En la página, el texto aparece de la siguiente manera:

    Current time 1:57:33 AM to 3:15:55 PM

Etiquetas de texto dinámico

Formatos de fecha

FormatoDescripciónEjemplo de sintaxisEjemplo de salida

vacío

Mes, día y año como dígitos sin ceros a la izquierda para días de un solo dígito.

<dyn type="date" format=""/>

9/7/2009

corta

Mes, día y año como dígitos sin ceros a la izquierda para días de un solo dígito.

<dyn type="date" format="short"/>

9/7/2009

largo

Mes y día como texto con año.

<dyn type="date" format="long"/>

Lunes, 7 de septiembre de 2009

unishort

Norma Unicode para formatos de fecha internacionales largos.

<dyn type="date" format="unishort"/>

Canadá: 2009-09-07

Alemania: 07.09.09

Japón: 2009/09/07

unimedium

Norma Unicode para formatos de fecha internacionales intermedios.

<dyn type="date" format="unimedium"/>

Canadá: Sep 7, 2009

Alemania: 07.09.2009

Japón: 2009/09/07

unilong

Norma Unicode para formatos de fecha internacionales largos.

<dyn type="date" format="unilong"/>

Canadá: September 7, 2009

Germany: 7. Septiembre de 2009

Japón: 2009年9月7日

unifull

Norma Unicode para formatos de fecha internacionales completos.

<dyn type="date" format="unifull"/>

Canadá: Monday, September 7, 2009

Alemania: Montag, 7. Septiembre de 2009

Japón: 2009年9月7 日月曜日

mes

Mes como texto con año.

<dyn type="date" format="month"/>

Septiembre de 2009

d

Día del mes como dígitos sin ceros a la izquierda para días de un solo dígito.

<dyn type="date" format="d"/>

7

dd

Día del mes como dígitos con ceros a la izquierda para días de un solo dígito.

<dyn type="date" format="dd"/>

07

ddd

Día de la semana como abreviatura de tres letras. La función utiliza el valor LOCALE_SABBREVDAYNAME asociado a la configuración local especificada.

<dyn type="date" format="ddd"/>

Mon

dddd

Día de la semana como nombre entero. La función utiliza el valor LOCALE_SDAYNAME asociado a la configuración local especificada.

<dyn type="date" format="dddd"/>

Lunes

M

Mes como dígitos sin ceros a la izquierda para meses de un solo dígito.

<dyn type="date" format="M"/>

9

MM

Mes como dígitos con ceros a la izquierda para meses de un solo dígito.

<dyn type="date" format="MM"/>

09

MMM

Mes como abreviatura de tres letras. La función utiliza el valor LOCALE_SABBREVMONTHNAME asociado a la configuración local especificada.

<dyn type="date" format="MMM"/>

Sep

MMMM

Mes como su nombre completo. La función utiliza el valor LOCALE_SMONTHNAME asociado a la configuración local especificada.

<dyn type="date" format="MMMM"/>

Septiembre

y

Año como los últimos dos dígitos, pero sin ceros a la izquierda para años inferiores a 10.

<dyn type="date" format="y"/>

9

aa

Año como los últimos dos dígitos, pero con ceros a la izquierda para años inferiores a 10.

<dyn type="date" format="yy"/>

09

aaa o aaaa

Año representado por cuatro o cinco dígitos completos, según el calendario utilizado. Los calendarios budista y coreano tienen años de cinco dígitos. El patrón aaaa mostrará cinco dígitos para estos dos calendarios y cuatro dígitos para el resto de calendarios admitidos.

<dyn type="date" format="yyyy"/>

2009

gg

Cadena de caracteres período/era. La función utiliza el valor CAL_SERASTRING asociado a la configuración local especificada. El elemento se ignora si la fecha a la que se da el formato no tiene asociada una cadena de era o período.

<dyn type="date" format="gg"/>

A.D.

Formatos de hora

FormatoDescripciónEjemplo de sintaxisEjemplo de salida

vacío

Hora, minutos y segundos sin cero a la izquierda para horas de un solo dígito; reloj de 12 horas.

<dyn type="time" format=""/>

4:08:09 PM

corta

Hora y minutos sin cero a la izquierda para horas de un solo dígito; reloj de 12 horas.

<dyn type="time" format="short"/>

4:08 PM

largo

Hora, minutos y segundos sin cero a la izquierda para horas de un solo dígito; reloj de 12 horas.

<dyn type="time" format="long"/>

4:08:09 PM

unishort

Norma Unicode para formatos de hora internacionales largos.

<dyn type="time" format="unishort"/>

Canadá: 4:08 p.m.

Alemania: 16:08

Japón: 16:08

unimedium

Norma Unicode para formatos de hora internacionales intermedios.

<dyn type="time" format="unimedium"/>

Canadá: 4:08:09 p.m.

Alemania: 16:08:09

Japón: 16:08:09

unilong

Norma Unicode para formatos de hora internacionales largos. Incluye la zona horaria.

<dyn type="time" format="unilong"/>

Canadá: 4:08:09 p.m. PDT

Alemania: 16:08:09 GMT-7

Japón: 16:08:09 GMT-7

unifull

Norma Unicode para formatos hora de fecha internacionales completos. Incluye la zona horaria.

<dyn type="time" format="unifull"/>

Canadá: 4:08:09 p.m. Horario de verano del Pacífico

Alemania: 16:13:09 Horario de verano de la costa oeste de Norteamérica

Japón: 16時08分09秒 アメリカ太平洋夏時間

h

Hora sin ceros a la izquierda para horas de un solo dígito; reloj de 12 horas.

<dyn type="time" format="h"/>

4

H

Hora sin ceros a la izquierda para horas de un solo dígito; reloj de 24 horas.

<dyn type="time" format="H"/>

16

hh

Hora con ceros a la izquierda para horas de un solo dígito; reloj de 12 horas.

<dyn type="time" format="hh"/>

04

HH

Hora con ceros a la izquierda para horas de un solo dígito; reloj de 24 horas.

<dyn type="time" format="HH"/>

16

m

Minutos sin ceros a la izquierda para minutos de un solo dígito.

<dyn type="time" format="m"/>

8

mm

Minutos con ceros a la izquierda para minutos de un solo dígito.

<dyn type="time" format="mm"/>

08

s

Segundos sin ceros a la izquierda para segundos de un solo dígito.

<dyn type="time" format="s"/>

9

ss

Segundos con ceros a la izquierda para segundos de un solo dígito.

<dyn type="time" format="ss"/>

09

t

Cadena de caracteres de marcador de hora de un carácter, como A o P.

<dyn type="time" format="t"/>

P

tt

Una cadena de caracteres marcadora de múltiples caracteres de tiempo, como por ejemplo, AM o PM.

<dyn type="time" format="tt"/>

p.m.

Temas relacionados