|
![]() |
#1 |
Участник
|
Цитата:
![]() В СРМ формат даты таков datetime'2010-07-15' or datetime'2010-07-15T16:19:54Z' взято с msdn где T - разделяет дату и время, а Z - "is in the same time zone as Coordinated Universal Time (UTC)" грубо говоря горит что это время в UTC Потому можно передавать только 4 варианта даты и времени: 2010-07-15 - дата в локальном часовом поясе в базу попадет + или - часовой пояс 2010-07-15Z - дата в часовом поясе UTC в базу попадет без изменений 2010-07-15T16:19:54 - дата в локальном часовом поясе в базу попадет + или - часовой пояс 2010-07-15T16:19:54Z - дата в часовом поясе UTC в базу попадет без изменений А теперь про передачу параметра в ссылке Если вы передаете с Z то сервер знает что это время в UTC и его нужно подогнать в нормальный вид, что собственно и делается. Я предполагаю что так как парсинг URL проходит на сервере то и часовой пояс берется сервера а не пользователя СРМ. А вот если вы не указываете Z, то дата и время считаются локальными и выдаются без изменений. А теперь что касается вашего примера то очень интересно как себя ведет СРМ ? Но мне понятно только одно что по вашей схеме передается полная форма 2014-6-5T06:00:47.664Z которая отображается без изменений так как и 2014-6-5T06:00 хотя Z явно указывает на UTC. Возможно дело в том что СРМ не берет во внимание секунды и миллисекунды так как их не умеет отображать потому после отсекания их у вас тоже получается что-то такое 2014-6-5T06:00: . Думаю кратко и понятно ![]() Последний раз редактировалось spectr; 17.06.2014 в 14:17. |
|
|
За это сообщение автора поблагодарили: -DocSerzh- (1), Артем Enot Грунин (2), vasya-serega (1). |
![]() |
#2 |
Участник
|
Цитата:
Сообщение от spectr
![]() Можно
![]() В СРМ формат даты таков datetime'2010-07-15' or datetime'2010-07-15T16:19:54Z' взято с msdn где T - разделяет дату и время, а Z - "is in the same time zone as Coordinated Universal Time (UTC)" грубо говоря горит что это время в UTC +1 Цитата:
![]() |
|
![]() |
#3 |
Участник
|
Цитата:
![]() Цитата:
The OData specification for the Filter System Query Option describes the operators used to create an expression to evaluate in the filter. Microsoft Dynamics CRM uses all the logical operators and a subset of the functions available, but doesn’t support use of the arithmetic operators. Filters can use grouped conditions indicated by parentheses. Comparisons of time values must use the following format: datetime’<time value>’, for example datetime'2010-07-15' or datetime'2010-07-15T16:19:54Z'.
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|