我创建了一些代码来检索当前日期并将其格式化为正确的格式,并且我有第二个日期,它是一个字符串。如何计算天差。我已经阅读了很多帖子,但是我对如何实现它感到非常困惑。
当前代码:
let date = Date()
let formatter = DateFormatter()
formatter.dateFormat = "dd.MM.yyyy"
let currentDateFormatted = formatter.string(from: date)
let endDate = "16.05.2018"
Run Code Online (Sandbox Code Playgroud)
我尝试了以下代码,但是我收到错误“没有更多上下文的表达式类型不明确”。
let date = Date()
let formatter = DateFormatter()
formatter.dateFormat = "dd.MM.yyyy"
let currentDateFormatted = formatter.string(from: date)
let endDate = "16.05.2018"
let endDateFormatted= formatter.date(from: endDate)
let calendar = Calendar.current
let components = calendar.dateComponents([.day], from: currentDateFormatted, to: endDateFormatted)
Run Code Online (Sandbox Code Playgroud) swift ×1