первый и последний день текущего месяца в swift

Я пытаюсь быстро узнать первый и последний день месяца.

Пока у меня есть следующее:

let dateFormatter = NSDateFormatter()
let date = NSDate()
dateFormatter.dateFormat = "yyyy-MM-dd"
let calendar = NSCalendar.currentCalendar()
let components = calendar.components([.Year, .Month, .Day, .Hour, .Minute, .Second], fromDate: date)

let month = components.month
let year = components.year

let startOfMonth = ("\(year)-\(month)-01")

Но я не уверен, как получить последнее свидание. Есть ли встроенный метод, который мне не хватает? Очевидно, это должно учитывать високосные годы и т. Д.

Ответы на вопрос(8)

Ваш ответ на вопрос