Loopback
|
Posted: Tue Oct 12, 2010 14:20 Post subject: |
|
|
StarS
Да, дело в часовом поясе. Сейчас плагин передает тоталу время на Гринвичском меридиане - как этого требует спецификация плагина. Тотал сам прибавляет к этому времени нужное количество часов, с учетом пояса и летнего времени.
Но со скриптингом это довольно легко обойти. Просто преобразуем исходную строку UTC-даты как надо, не используя тоталовские функции.
Добавь такую колонку в конфигурацию и используй ее:
Code: |
<column name="Encoded Date (GMT, Y-M-D h-m-s)" type="script">
<![CDATA[
var
YMD,h,m,s: string;
begin
if Copy(EncDate, 1, 3) = 'UTC' then
begin
YMD:=Copy(EncDate, 5, 10);
h:=Copy(EncDate, 16, 2);
m:=Copy(EncDate, 19, 2);
s:=Copy(EncDate, 22, 2);
Output:=Format('%s %s-%s-%s', [YMD,h,m,s]);
end
else
Output:=EncDate;
end.
]]>
</column>
|
|
|