2016-07-21 2 views
0

В настоящее время, если я сериализую интервал (используя сериализатор Nodatime JSON), он дает мне строку, как показано ниже - "2007-03-01T13: 00: 00Z/2008-05-11T15: 30: 00Z"Сегментация интервала ввода Nodatime со смещением

Есть ли способ получить информацию с интервалом, как показано в примере ниже?

"2007-03-01T13: 00: 00-08: 00/2008-05-11T15: 30: 00-08: 00"

ответ

2

Interval представляет собой пару Instant значений. A Instant всегда представлен в формате UTC.

Чтобы получить запрошенный результат, вам необходимо иметь пару значений OffsetDateTime. Для Noda Time для этого нет встроенного типа, но вы можете создать его самостоятельно. Вам также нужно написать JsonConverter.