|
27.03.2012, 22:45 | #1 |
Участник
|
У меня именно FormatedValues возвращает в нужном time zone всё остальное в UTC
__________________
Читайте SDK!!! |
|
27.03.2012, 22:48 | #2 |
Участник
|
Но FormatedValues возвращает текст! Его конечно можно распарить в DateTime, но это чертовски не удобно...
И как так вообще получается? Я даю руку на отсечение, что получал даты в локальном формате (правда это было в другом проекте). Может есть какие то настройки?.. |
|
27.03.2012, 23:12 | #3 |
Участник
|
Цитата:
А почему нельзя сделать расчеты в UTC (оно ведь у всех в UTC), а отображать в тексте?
__________________
Читайте SDK!!! |
|
|
За это сообщение автора поблагодарили: mistah (1). |
27.03.2012, 23:30 | #4 |
Участник
|
Ну на самом деле можно довольно легко забыть что дата в UTC и от нее надо получать локальную дату или пользоваться форматированным значением. Кроме того меня гложет мысль что я таки получал даты в локальном формате и не понятно почему это работает в SL и не работает в веб-приложении.
А еще меня просто убивает ситуация. которую я наблюдал сегодня и с которой собственно у меня встал весь этот вопрос: [13:45:20] Смотрю через SQL Start Date: 2006-12-31 13:00:00 Start Date UTC: 2006-12-31 21:00:00... То есть дата была добавлена с часовым поясом -8 [22:40:15] Опять смотрю через SQL Start Date: 2007-01-01 01:00:00 Start Date UTC: 2006-12-31 21:00:00 То есть нормальный часовой пояс +4 И a CRM на форме отображались днем 31 декабря, а сейчас вечером уже 1 января, при том что дата в UTC осталась той же самой... Днем я выполнял этот запрос не один раз, я даже написал о результате коллеге скопировав данные. я не мог ошибиться... А сейчас все совсем по другому... Как жешь так?... |
|
28.03.2012, 07:39 | #5 |
Участник
|
|
|
28.03.2012, 10:40 | #6 |
Участник
|
результат, выдаваемый FilteredView не зависит от времени на сервере. В частности сейчас на сервере часовой пояс +3, у пользователя +4 и данные выводятся именно с учетом этого. пользовательского пояса.
|
|
28.03.2012, 13:05 | #7 |
Участник
|
Согласен, а вот для клиенской машины того же сказать нельзя. Можно же заполнить дату на форме например, вызвав new Date() в JS. Не знаю как у вас там все выглядит.
Последний раз редактировалось lode; 28.03.2012 в 13:08. |
|
28.03.2012, 13:01 | #8 |
Участник
|
Цитата:
Посмотрите modifiedby, modifiedon в этой вьюшке, может правда кто-то поменял, или с бекапом сравните.. |
|
28.03.2012, 13:29 | #9 |
Участник
|
Цитата:
Блин, можно конечно все списать на какой то глюк, но на его "решение" потрачено полдня... обидно... |
|
Теги |
crm2011 |
|
|