Обработка Десериализации WCF объектов DateTime

Ответ Томаса потрясающий и делает то, что мне было нужно, но в конце концов я решил это:

   public Path extractGroupPath(Path path, String groupName) {
        int startIndex = path.toString().indexOf(groupName);
        String groupPath = path.toString().substring(startIndex);
        return Paths.get(groupPath);
    }

Потому что это более просто и легко понять.

6
задан Jason Plank 1 November 2011 в 16:55
поделиться

1 ответ

Если я понимаю проблему правильно, Вы могли бы решить это в обработке сообщения путем простого использования DateTime.ToUniversalTime() на сервисной стороне. Для Вашего примера это должно получить Вас DateTime со значением "03.11.2008 0:00:00" и Kind=DateTimeKind. UTC. Теперь, если Вам нужно это то же значение, но как Локальные или Неуказанный, Вы могли бы использовать DateTime.SpecifyKind(DateTime, DateTimeKind) установить Вид, не изменяя значение.

4
ответ дан 17 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: