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

时间:2017-11-06 05:51:26

标签: ios iphone swift

我正在为我的项目使用FSCalendar。当我点击日历中的任何日期时,它会在控制台中显示上一个日期。如何解决此问题。请帮助我。例如,当我点击2017-11-28日期时,显示所选日期为:2017-11-27 18 :30:00 +0000

1 个答案:

答案 0 :(得分:1)

设置FSCalendar删除并尝试以下代码:

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
}