在一個MVC控制器 我有一個類public DateTimeOffset? Prop1 {get;set;}
該類是由json實例化從控制器方法傳遞。所以傳入的值是一個ISO8601格式的字符串「YYYY-MM-DDThh:mm:ss + 08:00」。c#DateTimeOffset解析ISO8601錯誤?
由於某些原因,隱式轉換失敗並返回null。我在某處讀過我必須使用「k自定義格式化程序」。我如何設置爲默認的字符串 - > DateTimeOffset轉換?
我可以不顯式調用TryParse嗎?
你可以試試'「yyyy-MM-DDThh:mm:ss + 08:00」'我懷疑這是錯誤的格式 – chouaib 2015-02-06 02:13:07
嗯我想我解釋錯了。如果不需要指定格式字符串,隱式轉換是否可能發生? – WindowsMaker 2015-02-06 03:22:39
你想'字符串'隱式轉換爲'DateTimeOffset'? – 2015-02-06 03:42:40