Gestion des dates [Résolu]

Messages postés
2
Date d'inscription
mardi 10 mai 2005
Dernière intervention
16 novembre 2005
- 15 nov. 2005 à 15:59 - Dernière réponse :
Messages postés
2
Date d'inscription
mardi 10 mai 2005
Dernière intervention
16 novembre 2005
- 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 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
1523
Date d'inscription
mardi 18 décembre 2001
Dernière intervention
21 août 2010
- 16 nov. 2005 à 12:29
3
Merci
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]

Merci cs_Crazyht 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de cs_Crazyht
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
- 15 nov. 2005 à 16:03
0
Merci
taDate.GetDayOfWeek()

Sébastien FERRAND
[MVP C#]
Commenter la réponse de sebmafate
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
- 16 nov. 2005 à 06:25
0
Merci
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
Messages postés
2
Date d'inscription
mardi 10 mai 2005
Dernière intervention
16 novembre 2005
- 16 nov. 2005 à 14:55
0
Merci
/// <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.