IOS仿微信朋友圈的日期处理
生活随笔
收集整理的這篇文章主要介紹了
IOS仿微信朋友圈的日期处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IOS仿微信朋友圈的日期處理
經常刷微信朋友圈的朋友,都能看到該條信息是什么發送的,有剛剛,有昨天,有xxxx年xx月xx日發送的,今天我們就探究微信內部是怎么樣去做的。
對于傳入的時間,一般是從服務器請求回來的json的時間數據要進行格式化,然后跟當前時間比較,當小于60秒,則顯示剛剛,我們采用分類的思想封裝工具類。對NSDate進行封裝。采用全局類方法對外暴露一個方法,可以仿照 我現在書寫的格式進行改造返回的具體字符串。oc的寫法亦是如此。
Sat Nov 20 15:14:20 +0800 2021 這是服務器json返回的格式,每個軟件在設計存入數據庫的格式都不一樣。根據需求具體可以自行更改自己需要格式進行格式化。只要動df.dateFormat那個參數即可。
touchBegin測試一下
override func touchesBegan(_ touches: Set, with event: UIEvent?) {
let createTimeStr = “Sat Nov 20 15:14:20 +0800 2021”
debugPrint(NSDate.createDateString(createAtStr: createTimeStr))
}
https://gitee.com/johnson__save_admin/time-transform-swift
總結
以上是生活随笔為你收集整理的IOS仿微信朋友圈的日期处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7种方法让你养出干净的肺
- 下一篇: UITableView从storyBoa