我有一个DateTime以通用时间(UTC)存储,值为2010-01-01 01:01:01.
我想以这种格式在美国东部时间2010-01-01 04:01:01GMT-04:00中显示它,但是时区的'K'格式化程序在ToString中不起作用
我收到一个JSON字符串,其中包含一个如下所示的日期:2015-07-09T08:38:49-07:00最后一部分是时区.有没有标准的方法将其转换为DateTimeOffset?
这是我到目前为止:
var olu = JsonConvert.DeserializeObject<OneLoginUser>(jToken.ToString(), new IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-dd'T'HH:mm:sszzz" });
Run Code Online (Sandbox Code Playgroud)
这不会反转任何日期.我已经尝试使用-Z和hh:mm时区数据,但我似乎无法反序列化任何日期.