.net時間格式與徹夜未眠的我,.net時間格式未眠

來源:互聯網
上載者:User

.net時間格式與徹夜未眠的我,.net時間格式未眠

夜已經很深了,外面的狂風還在嗚嗚的叫著,我的腳已經冰涼冰涼。。。從11點半到現在我一直在測試為什麼正確的Json格式字串傳到伺服器後還在報400錯誤。。。

尼瑪啊,以前測試是沒有問題的啊

事情是這樣,我的ios在將一個類轉換為字典後用AFNetwork傳輸到伺服器,以前好好現在在一直報400錯誤,檢查了幾遍程式,最後只能這樣了,輸出字典的Json字串,用fiddler測試服務端。。。只好翻出以前的測試過的Json字串。。。

一一對比,目前的json字串比原來多了一個時間兩個id值,一併刪除重新傳,居然可以了。。

我第一想到了昨天的那個坑,從伺服器的獲得的json時間格式是"postTime":"/Date(1408943415760+0800)/" 類似這樣的,返回來是不是也必須這樣的。。。如果真是如此,那就是原因所在了,

我傳入一個"postTime":"/Date(1408943415760+0800)/",點的斷點終於起作用了,傳入的類也正常初始化了。再看看吧把類的postTime屬性改成string類型,是不是就可以傳入”2014-12-16 1:00:00”了,再次測試也能正常傳入了

原因找到了那就好說了,解決方案有兩種,一種是將類的postTime屬性改成string,從資料庫讀取後按字串處理,傳輸的時候也按字串處理,也就不用在解析了,到app端直接用NSDateFormatter處理

另一種怎麼辦呢,IOS傳入時間的時候格式化為時間間隔(自1970),希望有更好的解決方案

我的解決方案,不一定合適,希望一起討論更好的方式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.