Поясню ситуацию:
Есть сервис геопроцессинга на Python. Он возвращаетFeature Class
При выполнении запроса со страницы сервисов в атрибутах возвращается вот что:
LEASE_STATUS: АКТИВНЫЙ
STATUS_EFFECT_DATE: 2012/06/21 00:00:00 UTC
TOTAL_PAYMENT_AMT: 0
TOTAL_LESSOR_INT: 0
то есть все форматы отображаются нормально.
Когда же я плучаю результат изприложения через Geoprocessor и создаю GraphicsLayer,
то все даты отображаются как число.... типа 1361836800000
Искусственно добавленный атрибут с датойв DataGrid биндится нормально.
GPFeatureRecordSetLayer aFS = e.Results.OutParameters[0] as GPFeatureRecordSetLayer;
GraphicsLayer aLay = new GraphicsLayer();
foreach (Graphic aFeatures in aFS.FeatureSet.Features)
{
aFeatures.Attributes.Add("testDate", new DateTime(1999, 2, 3)); //вставлено для проверки корректности биндинга даты
aLay.Graphics.Add(aFeatures);
}
Как то это можно исправить?