我的理解是,WebApi V2 +使用默認使用IsoDateFormatter的JSON.Net格式器。但它似乎沒有按預期工作。這是我嘗試過的HTTP GET的例子。WebApi日期時間格式
http://www.mydomain.com/api/ServerTime?RequestTime= 「2014-07-17T15:20:09.747Z」
RequestTime參數通過獲取UTC時間對客戶進行填充。當請求到達服務器端時,RequestTime被反序列化爲DateTime.Min值,即01/01/0001 ..... 這不是我所期待的。 我知道在配置中添加自定義日期時間格式化可能解決此問題。如果WebApi應該支持ISO日期,那將是我的最後選擇。
感謝
刪除雙引號? – DavidG