30.05.2013, 09:15 | #1 |
Участник
|
crm 2011 Сохранение даты
Есть WinForm приложение
Которое обращается к WebServices.asmx Которое конечно же тянет данные из CRM 2011 Возникла проблема. Вводят дату, время ВСТРЕЧИ например 20.15.2012 15:00 Она естественно сохраняется как UTC например 20.15.2012 08:00 в базе SQL Далее получаем эту дату, она получается в виде 20.15.2012 08:00, я беру руками добавляю время юзера которое указано в региональных настройках, 420 минут, и получаем 20.15.2012 15:00 все хорошо Потом опять сохраняем 20.15.2012 15:00, и в базу УЖЕ СОХРАНЯЕТСЯ 20.15.2012 15:00 потом конечно же добавится время и пользователю как бы надо ночью на встречу идти.... это чо за бред.... как с этим бороться? |
|
30.05.2013, 11:00 | #2 |
Участник
|
Цитата:
Сообщение от kh_heckfy
Есть WinForm приложение
Которое обращается к WebServices.asmx Которое конечно же тянет данные из CRM 2011 Возникла проблема. Вводят дату, время ВСТРЕЧИ например 20.15.2012 15:00 Она естественно сохраняется как UTC например 20.15.2012 08:00 в базе SQL Далее получаем эту дату, она получается в виде 20.15.2012 08:00, я беру руками добавляю время юзера которое указано в региональных настройках, 420 минут, и получаем 20.15.2012 15:00 все хорошо Потом опять сохраняем 20.15.2012 15:00, и в базу УЖЕ СОХРАНЯЕТСЯ 20.15.2012 15:00 потом конечно же добавится время и пользователю как бы надо ночью на встречу идти.... это чо за бред.... как с этим бороться? CRM умеет работать с разными timеzone, поэту вся информация сохраняется в UTC. Если Вы хотите получить правильную дату в нужном формате вам нужно воспользоваться вот этим. Так же можете посмотреть вот этот пост
__________________
Читайте SDK!!! |
|
|
За это сообщение автора поблагодарили: kh_heckfy (1). |
30.05.2013, 12:17 | #3 |
Участник
|
Разобрался спасибо!
|
|
|
|