Dans mon application, je montre, la liste des mois en mode tableau. Pour chaque mois, il y a peu d'événements pour certaines dates. Donc ma question est comment comparer les dates dans mon tableau avec les dates du mois pour montrer les événements dans leurs mois respectifs seulement.Comparer les dates d'un mois avec un tableau
Répondre
vous pouvez utiliser NSDateComponents
pour que:
NSCalendar* calendar = [NSCalendar currentCalendar];
NSDateComponents* components =
[calendar components:NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit fromDate:yourDate];
[components month];// gives you month
Comparer ce mois-ci avec l'index de tableau par exemple ou d'une autre façon que vous préférez.
ne pas oublier de comparer également l'année (pas seulement le mois) ou vous verrez des événements de janvier 11 avec jan '12. –
Dans votre cas, vous n'avez probablement qu'à comparer l'année et le mois de la date. Il y a probablement plusieurs façons de l'implémenter. C'est ce que j'aurais essayé. Convertissez votre date dans tableview au format yyyy-MM et aussi les dates de l'événement dans le même format probablement la manière donnée ci-dessous.
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
[dateFormatter1 setDateFormat:@"yyyy-MM"];
dateFormatter1.timeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
NSDate *monthDate=[NSDate date];
NSString *strMonthDate=[dateFormatter1 stringFromDate:monthDate];
NSLog(@"%@",strMonthDate);
Comparez cette chaîne de monthDate avec votre chaîne de EVENTDATE en utilisant des méthodes de comparaison de NSString normales.
Ceci est le format de la date dans le tableau 2013-07-23 00:00:00 +0000 –
Utilisez le code ci-dessus juste remplacer monthDate avec votre propre date dans le tableau (Assurez-vous que son instance de NSDate) vous obtiendrez o/p 2013-07 en tant que chaîne. – Mahesh
- 1. Comparer les dates après un tableau php foreach
- 2. Comment comparer les parties mois de deux dates?
- 3. Comparer les dates Datepicker Javascript
- 4. Comparer les dates javascript
- 5. php comparer les dates
- 6. Comparer les années et les mois avec jQuery
- 7. Perl Comparer les dates avec MySQL
- 8. Comment comparer les dates?
- 9. Créer tableau de mois entre deux dates
- 10. Zend_Date comparer deux dates
- 11. Comparer les dates avec différents modèles
- 12. Modèle Django: comparer deux dates, le même mois?
- 13. Comparer jour mois et année
- 14. Tableau Php contenant toutes les dates du mois en cours
- 15. Comparer les dates DataAnnotations validation asp.net mvc
- 16. Angularjs Django comparer les dates
- 17. comparer les dates en mssql
- 18. Comparer des dates avec les relations un-à-plusieurs SQLAlchemy
- 19. Comparer des dates avec Javascript
- 20. Distribuer un mois en semaines avec les dates de début et de fin tableau
- 21. CountIf critères comparer les dates
- 22. comparer dates oracle
- 23. SQL Server: comparer les dates uniquement par mois et par jour
- 24. Comment obtenir les dates d'un mois particulier
- 25. Différence de dates en mois
- 26. en train de comparer avec des dates?
- 27. D3: Impossible d'analyser les dates avec l'année-mois
- 28. Comment comparer les dates dans les rails sans l'année?
- 29. Comment obtenir des mois distincts d'un tableau contenant des dates
- 30. Comparer objet avec un tableau avec un autre tableau
ce que vous avez essayé ?? S'il vous plaît montrer quelques exemples de code. –