Déterminer l'année en cours ou de l'année précédente basée sur la sélection du mois

J'ai hérité d'une archive programme écrit en C#. Le développeur précédent était seulement intéressé par l'archivage des données du mois précédent. Cependant, quelques mois ont été manquées et ma tâche a été d'ajouter des fonctionnalités à voir ce que les autres mois ont été manquées.

La partie je suis coincé à l'est:
Lors de la détermination de l'manqué mois, j'ai besoin de déterminer si le mois est une partie de l'année en cours ou de l'année précédente.

Le mois en cours est la clé.
Si le mois en cours est de Sept, puis des mois de janvier à Septembre sont considérées comme actuelles année.

Si le mois en cours est de Sept, puis Oct à Dec sont considérés comme l'année précédente.
Bien sûr, ce serait une gamme de déplacement comme chaque mois progressé.

À la recherche de quelques conseils.

Vous semblez avoir répondu à votre propre question.
si j'ai, je vais avoir du mal à coder ça

OriginalL'auteur HaySeed | 2011-09-23