10
votes

C # - Comment calculer le jour de l'année actuel?

aujourd'hui est 5.27.2010 - Cela signifie qu'il est le jour 147 de cette année.

Comment calculer qu'aujourd'hui est 147 basé sur la date actuelle?


0 commentaires

5 Réponses :


23
votes

Il y a une propriété DateTime nommée juste que: Dayofyear xxx

ou pour une date: xxx


1 commentaires

N'oubliez pas que dans une année bissextile, des jours après le 29 février auront un dayofyear un plus élevé que dans les années non baisseuses.



6
votes

En fait, c'est assez facile:

int dayOfYear = DateTime.Today.DayOfYear;


0 commentaires

4
votes

C # 'S DateTime La classe a une méthode appelée dayofyear () que vous pourriez utiliser.


0 commentaires

3
votes

Quelqu'un a-t-il mentionné le DateTime.dayofyear < / code> propriété?


5 commentaires

J'entends qu'il y a une propriété appelée jour de l'année, il pourrait utiliser :)


J'aimerais vous uppouver, mais je n'ai donc pas de mod de "+1, drôle". :-P


@CRAIG WALKER: Merci pour ce commentaire "+1 drôle"! =)


@John m: Je voulais dire aucun mal, en effet! Je voulais juste rire un peu. Rien de personnel! =) Passez une bonne journée!


Simon, où est ce dayofyear la propriété définie?



-1
votes
DateTime dt = new DateTime(2001, 12, 14);
            dynamic dayofyear = dt.DayOfYear;
            dynamic datofweek = dt.DayOfWeek;

2 commentaires

signifie chaque fois que vous voulez que vous puissiez le convertir à quelque chose d'autre comme une chaîne, int et DateTime facilement


C'est tout aussi facile de le convertir avec un type statique et il applique des règles de frappe. Il n'y a aucune raison d'utiliser dynamique ici.