第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用Swift4中的Codable轉換帶有可選小數(shù)秒的日期字符串

如何使用Swift4中的Codable轉換帶有可選小數(shù)秒的日期字符串

鳳凰求蠱 2019-08-28 14:15:40
如何使用Swift4中的Codable轉換帶有可選小數(shù)秒的日期字符串我正在用Swift的Codable替換舊的JSON解析代碼,并且遇到了一些麻煩。我想這不是一個可編碼的問題,因為它是一個DateFormatter問題。從結構開始 struct JustADate: Codable {     var date: Date  }和一個json字符串let json = """   { "date": "2017-06-19T18:43:19Z" } """現(xiàn)在讓我們解碼let decoder = JSONDecoder()decoder.dateDecodingStrategy = .iso8601let data = json.data(using: .utf8)!let justADate = try! decoder.decode(JustADate.self, from: data) //all good但是,如果我們更改日期以使其具有小數(shù)秒,例如:let json = """   { "date": "2017-06-19T18:43:19.532Z" } """現(xiàn)在它打破了。日期有時會以小秒數(shù)回歸,有時則不會。我以前解決它的方式是在我的映射代碼中我有一個轉換函數(shù),它嘗試使用和不使用小數(shù)秒的dateFormats。我不太確定如何使用Codable來處理它。有什么建議?
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 807 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號