L'auteur
Gregory Adam
Belgique Membre Actif (personne physique) # 0000001121 enregistré le 04/06/2006
Fiche personnelle
Note des membres
pas de note
|
Contributions > 80 dotnet > 01 C#
quelques methodes d'extension dateTime - some DateTime extension methods
# 0000000663
ajouté le 29/12/2008 15:12:40 et modifié le 30/12/2008
consulté 9105 fois
Niveau
débutant
Télécharger le ZIP (2.14 Ko)
|
Description |
Quelques methodes d'extension dateTime - voir code pour les exemples
|
Code source : |
using GregoryAdam.Base.ExtensionMethods;
var dt = DateTime.Today;
int week = dt.GetISOWeek(); // yyyymm
int numberOfISOWeeksInYear = dt.GetNumberOfISOWeeks();
var sameDayInWeek7 = dt.ToWeek(7);
var firstTuesdayOfTheYear = dt.ToFirstDayOfYear(DayOfWeek.Tuesday);
var lastFridayOfYear = dt.ToFirstDayOfYear(DayOfWeek.Friday);
var easterThisYear = dt.GetEaster();
var firstDayOfMonth = dt.ToBeginningOfMonth();
var lastDayOfMonth = dt.ToEndOfMonth();
var firstWednesdayOfMonth = dt.ToFirstDayOfMonth(DayOfWeek.Wednesday);
var lastWednesdayOfMonth = dt.ToLastDayOfMonth(DayOfWeek.Wednesday);
var mondayOfWeek = dt.ToBeginningOfWeek();
var sundayOfWeek = dt.ToEndOfWeek();
var tuesdayOfWeek = dt.ToDayOfWeek(DayOfWeek.Tuesday);
// first coming tuesday - including date
var firstTuesday = dt.ToFirstDay(DayOfWeek.Tuesday);
// next tuesday - does not include date
var nextTuesday = dt.ToNextDay(DayOfWeek.Tuesday);
// latest tuesday - including date
var lastestTuesday = dt.ToLatestDay(DayOfWeek.Tuesday);
// previous tuesday - does not include date
var previousTuesday = dt.ToPreviousDay(DayOfWeek.Tuesday);
|
Commentaires |
Aucun commentaire enregistré ...
|