データが24時間以上経過したときに私のUITableView
からいくつかのデータを削除したいと思います。私は日付をStringとして保存しました。日付を確認したいのですが、String
なので、データが最後に入力されてから何時間経過したかを確認するには、そのデータをInt
の値にするにはどうすればいいですか?それが起こるための良いコードはありますか?この日付データはFirebaseに保存されます。Swift3のDateFormatter()からIntを取得する方法
let currentDateTime = Date()
let formatter = DateFormatter()
formatter.timeStyle = .medium
formatter.dateStyle = .long
let date = formatter.string(from: currentDateTime)
は '(NS)Date'として日付を保存することを検討してください。これにより、日付の計算がはるかに簡単になります。 – vadian