ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

quelques methodes d'extension dateTime - some DateTime extension methods   



L'auteur

Gregory Adam
Belgique 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é 8857 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é ...

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3