Obtenir le dernier jour d'un mois
Comment puis-je obtenir le dernier jour du mois en cours comme un NSDate
?
- en double? stackoverflow.com/questions/1731322/...
- Ce n'est pas une réplique exacte.
- Il est maintenant très facile: stackoverflow.com/a/45150320/294884
Vous devez vous connecter pour publier un commentaire.
devrait également fonctionner.
days = [NSCalendar.currentCalendar rangeOfUnit:NSDayCalendarUnit inUnit:NSMonthCalendarUnit forDate:myDate].length
Mettre cela dans une catégorie:
[NSCalendar currentCalendar]
?Swift version
Version de iOS 7
juste pour se débarrasser de la désapprobations... avec un mineur de plus pour obtenir la dernière seconde de la journée.
Swift Version 3.0.1
Avec Swift 3 & iOS 10 la façon la plus simple que j'ai trouvé à faire c'est
Agenda
'sdateInterval(de:pour:)
:Vous pouvez ensuite utiliser
interval.start
etinterval.end
pour obtenir les dates dont vous avez besoin.Solution De Contournement De La Fonction: