Gestion des dates [Résolu]

julien4284 2 Messages postés mardi 10 mai 2005Date d'inscription 16 novembre 2005 Dernière intervention - 15 nov. 2005 à 15:59 - Dernière réponse : julien4284 2 Messages postés mardi 10 mai 2005Date d'inscription 16 novembre 2005 Dernière intervention
- 16 nov. 2005 à 14:55
Bonjour,

J'aimerais créer une fonction C# me permettant de récuperer le jour
(Dimanche(0), Lundi(1),...) en lui passant un DateTime pour paramètre.



Merci de votre aide.
Afficher la suite 

4 réponses

Répondre au sujet
cs_Crazyht 1524 Messages postés mardi 18 décembre 2001Date d'inscription 21 août 2010 Dernière intervention - 16 nov. 2005 à 12:29
+3
Utile
GetDayOfWeek c'est sur un calendar :)

public static string GetDayOfWeek (DateTime date, string cultureName)
{
int dayofw = (int)date.DayOfWeek;
return new System.Globalization.CultureInfo (cultureName).DateTimeFormat.GetDayName (dayofw);
}

Voila en gros ca doit être qq chose comme ca :) (de tête c pas facile :p)
A++

CrazyHT
MVP Visual C#.NET

[Admin Codes-Sources]
[Membre Developer-Association]
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Crazyht
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 15 nov. 2005 à 16:03
0
Utile
taDate.GetDayOfWeek()

Sébastien FERRAND
[MVP C#]
Commenter la réponse de sebmafate
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 16 nov. 2005 à 06:25
0
Utile
biensur... tu as le droit de répondre "Merci"... ou d'accepter la réponse quand elle te convient...

Sébastien FERRAND
[MVP C#]
Commenter la réponse de sebmafate
julien4284 2 Messages postés mardi 10 mai 2005Date d'inscription 16 novembre 2005 Dernière intervention - 16 nov. 2005 à 14:55
0
Utile
/// <summary>

/// Fonction permettant de récuperer le numéro du jour en lui passant une date

/// </summary>

/// Date pour laquelle on souhaite récupérer le numéro du
jour


/// <returns>0 : Lundi (dans le calendrier julien 0 : Dimanche

/// 1 : Mardi

/// ... : ...


/// 6 :
Dimanche</returns>

private int GetNumeroJour(DateTime Date)

{

int nbJourAjoute 0,NumeroJour -1;

DateTime DateReference = new DateTime(2000, 1, 3);

if (Date.Date > DateReference.Date)

{

do

{


DateReference = DateReference.AddDays(1);


nbJourAjoute++;

}


while (DateReference.Date != Date.Date);



NumeroJour = nbJourAjoute % 7;

}

return NumeroJour;

}



Ca me parait juste comme ça
Commenter la réponse de julien4284

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.