Свойства времени для подключения к многофайловым объектам

У наборов данных подключения к многофайловым объектам есть свойство времени, которое определяет для вашего набора данных тип и формат времени, а также часовой пояс.

Ниже приводятся примеры возможного обновления информации о времени:

  • Чтобы изменить тип время с одного на другой, например, с момента времени на интервал
  • Чтобы удалить время из набора данных
  • Чтобы изменить форматирование полей времени
  • Чтобы добавить дополнительные поля для отображения времени

Подробная информация о свойстве времени

Есть три компонента свойств времени, которые необходимы, если в вашем наборе данных есть время:

  • Тип времени – обязательное свойство, если в набор данных включено время. Вариантами являются момент времени или интервал, то есть промежуток времени с начальным и конечным временем.
  • Основа времени – обязательное свойство, если в наборе данных есть время, которое описывает часовой пояс.
  • Поля – обязательное поле, описывающее имена и форматы полей времени.

Если в вашем наборе данных нет времени, можно задать none для времени.

Часовые пояса основаны на Joda времени. Подробнее о форматах времени Joda см. Часовые пояса доступные в формате времени Joda. Часовой пояс можно отформатировать следующими способами:

  • Полное название часового пояса, например, Тихоокеанское стандартное время
  • Смещение часового пояса, выраженное в часах: -0100 или -01:00
  • Аббревиатуры UTC или GMT

Настройка полей и форматов времени характеризуется значительной гибкостью. Помимо задания одного поля и одного формата, можно выполнить следующее:

  • Задать для одного поля несколько форматов. Это можно сделать, создав для поля новую запись и указав дополнительный формат. Это может быть полезным, если во время сбора данных форматы изменились.
  • Использовать несколько полей для задания даты и времени. К примеру, вы можете воспользоваться полями Дата и Время. Для отображения времени будут использоваться эти два поля.

Если для набора данных MFC включено время, схема включает дополнительные поля даты. Для набора данных MFC с мгновенным типом времени схема включает поле с именем BDC_INSTANT_TIME. Для набора данных MFC с типом времени интервал схема включает поля с именами BDC_START_TIME и BDC_END_TIME. Поля имеют формат MM/dd/yyyy hh:mm:ss a. Исходный набор данных или файл .mfc не будут включать эти поля.

В следующей таблице описано, как, редактируя набор данных MFC, задать форматы времени для параметров Время начала и Время окончания. В примере показано, как представляется следующий момент времени: 2 января 2016 года в 21:45:02.05.

Форматы времени в подключениях к многофайловым объектам

СимволЗначениеПример

yy

Год выражается двумя цифрами.

16

yyyy

Год выражается четырьмя цифрами.

2016

MM

Месяц выражается числом.

01 или 1

MMM

Месяц выражается трехбуквенным обозначением.

Jan

MMMM

Месяц выражается полным названием.

January

dd

День.

02 или 2

HH

Час в 24-часовой системе (значения от 0 до 23).

21

hh

Час в 12-часовой системе; значения от 1 до 12).

9

mm

Минута; значения в диапазоне от 0 до 59.

45

ss

Секунда; значения в диапазоне от 0 до 59.

02

SSS

Миллисекунда; значения в диапазоне от 0 до 999.

50

a

Маркер AM/PM.

PM

epoch_millis

Время в миллисекундах с epoch.

1509581781000

epoch_seconds

Время в секундах с epoch.

1509747601

Z

Смещение часового пояса, выраженное в часах.

-0100 или -01:00

ZZZ

Смещение часового пояса, выраженное с помощью ID.

America/Los_Angeles

''

Используйте одинарные кавычки для добавления текста, который не представляет значение, описанное в этой таблице.

'T'

В следующей таблице содержатся примеры различных форматов представления одной и той же даты: 2 января 2016 года, 21:45:02.05:

Примеры формата времени

Входная датаФормат даты

01/02/2016 9:45:02PM

ММ/дд/гггг чч:мм:ссa

Jan02-16 21:45:02

ММММдд-гг ЧЧ:мм:сс

January 02 2016 9:45:02.050PM

ММММ дд гггг чч:мм:сс.СССa

01/02/2017T9:45:14:05-0000

ММ/дд/гггг чч:мм:ссa