Поделиться через


Сведения о полях даты и времени

Применяется к следующим приложениям Dynamics 365:
Управление персоналом

Поля Дата и время являются фундаментальным понятием в Microsoft Dynamics 365 Human Resources. Важно, чтобы вы понимали, как работать с данными Дата и время на страницах, в Dataverse и во внешних источниках.

Общее представление о разнице между типами данных полей "Дата" и "Дата и время"

Поля Дата и время содержатся сведения о часовом поясе, а поля Дата — не содержат. В полях Дата отображается одна и та же информация в любом местонахождении. При вводе даты в поле Дата эта же дата записывается в базу данных.

При отображении данных в поле Дата и время дата и время корректируются на основе часового пояса пользователя, выбранного на странице Параметры пользователя (Общие > Настройка > Параметры пользователя). Сведения о дате и времени, вводимые в этом поле, могут не совпадать со сведениями, записанными в базу данных.

Страница «Параметры пользователя».

Общие сведения о полях даты и времени на страницах

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

UTC страницы работника.

Общие сведения о полях даты и времени в базе данных

Когда значение Дата и время записывается в базу данных, данные сохраняются в формате UTC. Поэтому пользователи могут просматривать любые данные Дата и время относительно часового пояса, определенного в параметрах пользователя.

В приведенном выше примере время начала — это момент времени, а не конкретная дата. При изменении часового пояса зарегистрированного пользователя с GMT +12:00 на GMT UTC та же самая запись отображает 30.04.2019 12:00:00 вместо 01.05.2019 12:00:00.

В приведенном ниже примере занятость сотрудника 000724 становится активной в то же время, независимо от часового пояса. Сотрудник будет активным 30.04.2019 в часовом поясе GMT, что совпадает с 01.05.2019 в часовом поясе GMT+12:00. Они ссылаются на один и тот же момент времени, а не на конкретную дату.

GMT страницы работника.

Данные даты и времени в платформе управления данными, Excel, Dataverse и Power BI

Отчеты платформы управления данными (DMF), надстройки Excel, Dataverse и Power BI все предназначены для непосредственного взаимодействия с данными на уровне базы данных. Так как нет клиента для корректировки данных Дата и время в соответствии с часовым поясом пользователя, все значения Дата и время заданы в формате UTC, что может привести к некоторым неправильным допущениям при вводе или просмотре данных.

Когда данные Дата и время передаются через DMF, Excel или Dataverse, база данных предполагает, что они в формате UTC. Однако если пользователь, просматривающий данные, не имеет часового пояса пользователя, заданного в формате UTC, отправленное значение Дата и время не будет отображаться должным образом, и пользователи могут быть введены в заблуждение.

То же самое происходит в обратную сторону при экспорте данных. Данные Дата и время в экспортированном объекте DMF могут отличаться при отображении в клиенте Dynamics.

При использовании внешних источников, таких как DMF, для просмотра или разработки данных помните, что значения Дата и время по умолчанию учитываются в формате UTC, независимо от часового пояса компьютера пользователя или настроек часового пояса текущего пользователя.

Примеры одной и той же записи, отображаемой в разных областях продукта

Human Resources, когда установлен часовой пояс пользователя UTC

Страница сотрудника, установленная на формат UTC.

Human Resources, когда установлен часовой пояс пользователя GMT +12:00

Страница сотрудника, установленная на формат GMT.

Excel через OData

Excel через OData.

Промежуточное хранение DMF

Промежуточное хранение DMF.

Экспорт DMF

Экспорт DMF.

Excel через Dataverse

Excel через Dataverse.

См. также

Данные "Дата и время"

Предпочтительные часовые пояса пользователя