iOS 开发之获取时间到年底可能会踩到的坑
生活随笔
收集整理的這篇文章主要介紹了
iOS 开发之获取时间到年底可能会踩到的坑
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
昨天中午微信突然炸了!打開一看所有區的微信群都在反應程序里的時間不對,影響他們營業。隨后我安裝程序看了一下,程序里的時間現實的是 2018 年 12 月 31 日 跟群里描述的一樣。然后我和同事開始從代碼里找問題代碼,檢查完所有的跟獲取時間有關的代碼塊,沒看出異常。然后我們開始從網上找解決辦法,找了一會找到了幾個相關的博客。原來程序里獲取時間的方法出中的格式不正確...
[format setDateFormat:@"yyyy-MM-dd HH:mm:ss"];// 輸出 2017-12-31// 這么寫是不對的 [format setDateFormat:@"YYYY-MM-dd HH:mm:ss"];// 輸出 2018-12-31因為獲取的時間有問題,本地數據庫中的數據就沒法上傳了,所以還得解決這個問題。下面簡單的說一下解決方法:
- 先找個能查看沙盒內容的 iOS 設備(也就是 iOS 9 以及以下的)Ps:如果你的項目支持模擬器就不需要設備...
- 模擬時間有問題的情況,這樣本地數據庫里就有了問題數據;
- 把時間相關的代碼塊修復;
- 從沙盒找到數據庫文件,查找那些表的哪些關鍵詞下的數據有誤(也就是有錯誤的時間信息,像 201812314693736);
- 操作數據庫(查找問題表問題關鍵詞下的問題字段,并替換正確的日期)
2017-12-31 的最后一天踩了此坑,希望新的一年里開發中的坑少一點...
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的iOS 开发之获取时间到年底可能会踩到的坑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新版必应 Bing Chat 每日聊天上
- 下一篇: 大道至简,阿里巴巴敏捷教练的电子看板诞生