unixtimeからdatetimeへ変換したかったのでメモしておきます。DateFormatterを使うのです
DateFormatterで形式を打ち込んで変換すればおk
以下コード
let unixtime:TimeInterval = 1692717403
let date = NSDate(timeIntervalSince1970: unixtime)
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
formatter.timeZone = TimeZone(identifier: "Asia/Tokyo")
let dateStr: String = formatter.string(from: date as Date)
print(date) ///2023-08-22 15:16:43 +0000
print(dateStr) ///2023-08-23 00:16:43 今回欲しかった日本での時間