小编Bra*_*unt的帖子

将 JSON 日期序列化为 yyyy-MM-ddTHH:mm:ss:fffzzzz,时区中不带冒号

我正在使用 NewtonSoft.JSON 将我的对象序列化为 JSON。我有一个要求,日期时间格式必须为 2017-05-06T11:59:37:012-0500。我已经传递了我自己的日期时间格式,以使其传递为 2017-05-06T11:59:37:012-05:00。但是我不确定如何删除时区中的冒号。

这是转换它的方法,但我需要一些可以直接使用字符串的东西。

var postDataSerialized = JsonConvert.SerializeObject(postData, new IsoDateTimeConverter() { DateTimeFormat = "yyyy-MM-ddTHH:mm:ss:fffzzzz" });
Run Code Online (Sandbox Code Playgroud)

c# json.net asp.net-web-api2

2
推荐指数
1
解决办法
2297
查看次数

标签 统计

asp.net-web-api2 ×1

c# ×1

json.net ×1