Существует несколько форматов даты и времени, которые можно использовать по-отдельности или в различных сочетаниях для управления отображением даты и времени в виде динамического текста. Эти форматы можно использовать для тега динамического текста любых даты и времени, например, для даты сохранения или для текущего времени. При сочетании форматов все пробелы между элементами форматирования будут показаны в выходной строке на странице. Синтаксис форматирования чувствителен к регистру. Символы в строке формата, заключенные в одинарные кавычки, будут отображены в выходной строке в том же месте и без изменений.
- Чтобы вставить в компоновку динамический текст, на закладке Вставка в группе Текст щелкните ниспадающее меню Динамический текст и под пунктом Фрейм карты - Время выберите Текущее время.
- В виде компоновки щелкните и перетащите рамку в желаемое местоположение, чтобы создать элемент динамического текста.
Элемент динамического текста будет добавлен в существующую компоновку.
- Обратите внимание на синтаксис на панели Форматирование текста, под пунктом Текст. В атрибуте форматирования текст, расположенный слева от вертикальной черты, определяет формат даты, а текст, расположенный справа от нее - формат времени.
На панели Форматировать текст текст будет выглядеть следующим образом:
Current Time <dyn type="mapFrame" name="Map Frame Name" property="time" format="short|short"/>.
На странице текст будет выглядеть следующим образом:
Текущее время 7/31/2004 1:57 AM до 12/6/2007 3:15 PM
Примечание:
Если панель Форматировать текст не откроется, щелкните правой кнопкой элемент динамического текста на панели Содержание и выберите Свойства, чтобы открыть эту панель.
- Обновите форматы даты и времени, используя опции в соответствии с таблицами следующего раздела.
Например, на панели Форматировать текст текст будет выглядеть следующим образом:
Текущее время <dyn type="mapFrame" name="Map Frame Name" property="time" format="long|H:mm"/>.
На странице текст будет выглядеть следующим образом:
Текущее время Saturday, July 31, 2004 1:57 to Thursday, December 06, 2007 15:15
- Чтобы отображалась только дата, необходимо удалить вертикальную черту и оставить только формат даты.
Например, на панели Форматировать текст такой текст будет выглядеть следующим образом:
Текущее время <dyn type="mapFrame" name="Map Frame Name" property="time" format="short"/>.
На странице этот же текст будет выглядеть следующим образом:
Текущее время 7/31/2004 to 12/6/2007
- Чтобы отображалось только время, удалите формат даты и оставьте только вертикальную черту и формат времени.
Например, на панели Форматировать текст такой текст будет выглядеть следующим образом:
Текущее время <dyn type="mapFrame" name="Map Frame Name" property="time" format="|h:mm:ss tt"/>.
На странице этот же текст будет выглядеть следующим образом:
Текущее время 1:57:33 AM до 3:15:55 PM
Теги динамического текста
Форматы даты
Формат | Описание | Пример синтаксиса | Пример результата |
---|---|---|---|
пусто | Месяц, день и год, указанные цифрами, без нуля в начале для дат из одной цифры. | <dyn type="date" format=""/> | 9.7.2009 |
short | Месяц, день и год, указанные цифрами, без нуля в начале для дат из одной цифры. | <dyn type="date" format="short"/> | 9.7.2009 |
long | Месяц и день в виде текста, вместе с годом. | <dyn type="date" format="long"/> | Четверг, 7 сентября 2009 г. |
месяц | Месяц в виде текста, вместе с годом. | <dyn type="date" format="month"/> | Сентябрь, 2009 |
d | День месяца, указанный цифрами, без нуля в начале для дат из одной цифры. | <dyn type="date" format="d"/> | 7 |
dd | День месяца, указанный цифрами, с нулем в начале для дат из одной цифры. | <dyn type="date" format="dd"/> | 07 |
ddd | Аббревиатура названия дня недели. Функция использует значение переменной LOCALE_SABBREVDAYNAME, соответствующее конкретному языку (региону). | <dyn type="date" format="ddd"/> | Чт |
dddd | Полное название дня недели. Функция использует значение переменной LOCALE_SDAYNAME, соответствующее конкретному языку (региону). | <dyn type="date" format="dddd"/> | Четверг |
М | Месяц, указанный цифрами, без нуля в начале для дат из одной цифры. | <dyn type="date" format="M"/> | 9 |
MM | Месяц, указанный цифрами, с нулем в начале для месяцев из одной цифры. | <dyn type="date" format="MM"/> | 09 |
MMM | Трехбуквенное сокращение названия месяца. Функция использует значение переменной LOCALE_SABBREVMONTHNAME, соответствующее конкретному языку (региону). | <dyn type="date" format="MMM"/> | Сен |
MMMM | Полное название месяца. Функция использует значение переменной LOCALE_SMONTHNAME, соответствующее конкретному языку (региону). | <dyn type="date" format="MMMM"/> | Сентябрь |
y | Две последние цифры года, без указания нуля впереди для значений, меньших 10. | <dyn type="date" format="y"/> | 9 |
гг | Две последние цифры года, с указанием нуля в начале для значений, меньших 10. | <dyn type="date" format="yy"/> | 09 |
yyy или yyyy | Год, представленный полными четырьмя или пятью цифрами, в зависимости от используемого календаря. Пятизначный год имеют Буддийский и Корейский календари. Шаблон yyyy для этих календарей будет иметь пять знаков, для всех остальных поддерживаемых календарей – 4 знака. | <dyn type="date" format="yyy"/> | 2009 |
gg | Строка периода/эры. Функция использует значение переменной CAL_SERASTRING, соответствующее конкретному языку (региону). Этот элемент игнорируется, если форматируемая дата не имеет соответствующей строки эры или периода. | <dyn type="date" format="gg"/> | A.D. |
Форматы времени
Формат | Описание | Пример синтаксиса | Пример результата |
---|---|---|---|
пусто | Час, минуты и секунды без нуля впереди для одноразрядных значений; 12-часовая шкала. | <dyn type="time" format=""/> | 3:04:09 PM |
short | Час и минуты без нуля впереди для одноразрядных значений; 12-часовая шкала. | <dyn type="time" format="short"/> | 3:04 PM |
целое длинное | Час, минуты и секунды без нуля впереди для одноразрядных значений; 12-часовая шкала. | <dyn type="time" format="long"/> | 3:04:09 PM |
h | Значение часа без нуля впереди для одноразрядных значений; 12-часовая шкала. | <dyn type="time" format="h"/> | 3 |
H | Значение часа без нуля впереди для одноразрядных значений; 24-часовая шкала. | <dyn type="time" format="H"/> | 15 |
hh | Значение часа с нулем впереди для одноразрядных значений; 12-часовая шкала. | <dyn type="time" format="hh"/> | 03 |
HH | Значение часа с нулем впереди для одноразрядных значений; 24-часовая шкала. | <dyn type="time" format="HH"/> | 15 |
м | Число минут без нуля впереди для одноразрядных значений. | <dyn type="time" format="m"/> | 4 |
мм | Число минут с нулем впереди для одноразрядных значений. | <dyn type="time" format="mm"/> | 04 |
s | Число секунд без нуля впереди для одноразрядных значений. | <dyn type="time" format="s"/> | 9 |
ss | Число секунд с нулем впереди для одноразрядных значений. | <dyn type="time" format="ss"/> | 09 |
t | Односимвольная строка маркера времени: A (до полудня) или P (после полудня). | <dyn type="time" format="t"/> | P |
tt | Многосимвольная строка маркера времени, такая как AM или PM. | <dyn type="time" format="tt"/> | PM |