如何在日历中更改时间格式 swift 3.



我正在为我的项目使用 FSCalendar。当我单击日历中的任何日期时。它在控制台中显示以前的日期。我该如何解决这个问题。例如,当我单击2017-11-28日期时,它显示所选日期为:2017-11-27 18:30:00 +0000

设置 FSCalendar deleget 并尝试以下代码:

func calendar(_ calendar: FSCalendar, shouldSelect date: Date, at monthPosition: FSCalendarMonthPosition) -> Bool {
    let dateFormatter = DateFormatter()
    dateFormatter.dateFormat = "dd-MM-yyyy"
    let dateString = dateFormatter.string(from: date as Date)
    print("Selected Date: (dateString)")
    return true
}

最新更新