Comment puis-je créer une liste avec les 5 dernières années, comme les années 2011
à 2007
. Je ne veux pas coder dur les années, mais je veux les 5 dernières années basées sur l'année en cours.Remplir la liste de sélection avec les 5 dernières années
5
A
Répondre
10
Mettre les 5 dernières années dans votre modèle de vue et se lient à ce que:
var last5Years = from n in Enumerable.Range(0,5)
select DateTime.Now.Year - n;
0
DateTime.Now.Year vous donnera l'année en cours, vous pouvez utiliser une boucle
DateTime dt = DateTime.Now;
for(int i = 0; i < 5; i++)
list.Add(dt.Now.Year - i);
0
Quelque chose comme ceci:
List<int> last5Years = new List<int>();
int currentYear = DateTime.Now.Year;
for (int i = currentYear - 5; i < currentYear; i++)
{
last5Years.Add(i);
}
//databind here
Questions connexes
- 1. Rails 100 dernières années
- 2. Remplir le tableau as3 avec les années
- 3. Comment obtenir seulement les 5 premières et 5 dernières listes de la liste imbriquée?
- 4. Remplir la liste de sélection de JSON
- 5. requête SQL pour sélectionner tous les enregistrements des 5 dernières années
- 6. Jquery remplir la liste de sélection
- 7. Tirer les données des dernières années à partir d'une table
- 8. Obtenir les dernières 5 entrées uniques
- 9. Récupérer les unités des 5 dernières commandes
- 10. Remplir la liste de sélection de plusieurs champs
- 11. Remplir une zone de sélection multiple en fonction de la sélection d'une liste de sélection précédente
- 12. remplir la boîte de sélection avec les données de mysqltable
- 13. Oracle - Sélection des employés qui ont été embauchés au cours des 20 dernières années
- 14. remplir une liste déroulante de sélection sur la base d'une autre liste déroulante de sélection
- 15. Remplir dynamiquement la liste de sélection créée dynamiquement
- 16. Remplir la liste de sélection crée des options multiples/multiples
- 17. Le moyen le plus rapide de remplir une liste de sélection avec les options d'une autre liste de sélection
- 18. Remplir la sélection avec la boucle
- 19. remplir la liste des options de sélection de arraylist
- 20. remplir la liste déroulante avec mois/année
- 21. Comment remplir les champs de sélection Gridview
- 22. remplir une boîte de sélection avec javascript
- 23. Mode édition JQGrid: comment remplir une liste de sélection en fonction de la sélection dans une liste de sélection différente
- 24. sélection des lignes dans les 5 dernières minutes en utilisant l'horodatage unix
- 25. Comment sélectionner les 50 dernières entrées sauf les 5 dernières d'une table?
- 26. AngularJS - Affichage des données Date des articles seulement dans les cinq dernières années
- 27. Comment puis-je remplir une liste d'options de sélection avec la sélection de-2 radiobuttons en utilisant javascript
- 28. remplir la zone de liste avec les noms de table
- 29. remplir une autre liste déroulante sur la sélection du premier
- 30. Sortie 5 dernières lignes dans la base de données [CakePHP]
Découvrez en quelle année il est maintenant, afficher que plus les quatre années précédentes. Dans quelle partie avez-vous un problème? – marto
Toute tentative pour résoudre ce problème? Astuce: 'DateTime.Today –