目前,如果我序列化Interval(使用Nodatime JSON序列化程序),它会给我一个如下字符串 - “2007-03-01T13:00:00Z / 2008-05-11T15:30:00Z”
有没有办法让间隔的偏移信息如下例所示?
“2007-03-01T13:00:00-08:00 / 2008-05-11T15:30:00-08:00”
答案 0 :(得分:2)
Interval
是一对Instant
值。 Instant
始终以UTC表示。
要获得您要求的输出,您需要拥有一对OffsetDateTime
值。 Noda Time没有任何内置类型,但您当然可以自己创建它。你还必须为它写一个JsonConverter
。