日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS 开发之获取时间到年底可能会踩到的坑

發布時間:2023/12/15 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 开发之获取时间到年底可能会踩到的坑的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。