begin process at 2010 02 10 11:15:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Divers

 > 

Débutant(e)

 > 

Recuperer un Mois a partir d'une Date.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recuperer un Mois a partir d'une Date.

mardi 16 octobre 2007 à 09:39:19 | Recuperer un Mois a partir d'une Date.

abdousoft

Bonjour

Comment recuper le nom du mois a partir d'un Date au format jj/mm/aaaa
Par Ex: j'ai la date suivante 24/06/2007  le mois c'est Juin.
Et Merci d'avancement.


 SQL
mardi 16 octobre 2007 à 10:02:30 | Re : Recuperer un Mois a partir d'une Date.

Loda

Membre Club
salut,

t'as deux approches pour extraire le num du mois:
copy+strtoint OU strtodate(avec format setting)+monthof

pour avoir le nomk du mois:
utiliseun tableau de string avec le nom des mois.


si ton format est fix, je te recommande copy.

bon code,

Loda

Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.
mardi 16 octobre 2007 à 12:10:51 | Re : Recuperer un Mois a partir d'une Date.

cincap

Bonjour à toutes et à tous,

@ abdousoft, voici un exemple que tu modifies à ta guise.

procedure TFtestdate.FormCreate(Sender: TObject);
var
s: string;
s2: string;
begin
s := datetostr(date);
s2:= FormatDateTime('mmmm',now);
Pdate1.Caption:= s;
Pdate2.Caption:= 'C''est un '+ s2;
end;

N. B : dddd = jour, mmmm = mois, yyyy = année

@+,

Cincap


mailto:
mardi 16 octobre 2007 à 12:28:21 | Re : Recuperer un Mois a partir d'une Date.

pers

Membre Club
Réponse acceptée !
Salut

La fonction "decodedate" de sysutils  n'est pas mal non plus

procedure TForm1.Button1Click(Sender: TObject);
var A, M, J: Word;

begin
DecodeDate(Date, A, M, J);
showmessage(longmonthnames[M]);

end;

A +


mardi 16 octobre 2007 à 13:30:21 | Re : Recuperer un Mois a partir d'une Date.

cincap

Réponse acceptée !

@ pers, bonne idée, on sait aussi décoder l'année et le jour ?

ou encore :

procedure TFtestdate.FormCreate(Sender: TObject);
var
s,s2,s3,s4,s5: string;
begin
s := datetostr(date);
s2:= FormatDateTime('dddd',now);
s3:= FormatDateTime('dd',now);
s4:= FormatDateTime('mmmm',now);
s5:= FormatDateTime('yyyy',now);

Pl1.Caption:= s;
Pl2.Caption:= s2 +' ' + s3+' '+s4 + ' '+ s5;
end;

mailto:

mardi 16 octobre 2007 à 14:33:20 | Re : Recuperer un Mois a partir d'une Date.
mardi 16 octobre 2007 à 17:34:01 | Re : Recuperer un Mois a partir d'une Date.

abdousoft


Bonjour

est quand le composant datetime se trouve dans une cellule du DBgrid "DevExpress" comment faire pour afficher le mois correspondant dans une autre cellule dans le meme DBGRID.

 La prochaine fois sa sera avec SQL
mardi 16 octobre 2007 à 18:09:40 | Re : Recuperer un Mois a partir d'une Date.

cincap

Bonsoir à toutes et à tous,

@ caribensila, excellent tuto de Japee merci de rappeller qu'il existe.

@ abdousoft, décidément, vu le nombre de tes demandes, tu ne t'appellerais pas Simon par hasard car il me semble que tu pousses le bouchon trop loin à mon avis.

@+,

Cincap

mailto:
mercredi 17 octobre 2007 à 08:28:23 | Re : Recuperer un Mois a partir d'une Date.

pers

Membre Club
@cincap

"bonne idée, on sait aussi décoder l'année et le jour ?"

J'ai essayé pour le jour mais c'est  un showmessage vraiment très vide qui apparaît ...

et même s'il était intéressant de parler de decodedate  je préfère de loin ta soluce...

Le tuto de japee est effectivement très bon...

@+





Cette discussion est classée dans : date, recuperer, partir, mois


Répondre à ce message

Sujets en rapport avec ce message

Recuperer le nom de plusieurs fichiers lancés à partir de l'explorateur [ par alexistoulotte ] Bonjour, J'aurai voulu savoir comment recuperer le nom de plusieurs fichiers dans l'application a partir de l'explorateur. Plus clairement je veux rec conversion date [ par piscine ] bonjour, j'utilise delphi7les procedures stockées et sql server.ma requete en sql est la suivante : proc moy_score_total@mois datetime, @an datetimeas Tdatetime [ par develomagaly ] Bonjour,Voila en quelques mots mon petit probleme. J'ai un dateTimePicker dans lequel je recupere la date qui est saisie ou choisie. Je declare une va A partir d'une date connaitre le numéro de la semaine [ par WinLin ] bonjour j'aimerai savoir comment fairepour qu'a partir d'une date je puisse récupérer le numéro de semaine ?merci d'avanceWinlin Recuperer le Hostname a partir de l IP sous Delphi2009 [ par mimimou ] Bonjour a tous, Depuis la version 2009 de delphi, la fonction qui permet de recuperer le nom d host a partir d une IP ne fonctionne plus :function recuperer la date d un serveur [ par patof ] je voudrai savoir comment on peut recuperer la date d un serveur mercipat filtre avec les champs date [ par tmsource ] Salut à tous;Je suis en panne !, mes filtre sur tous les champs marches bien sauf avec les champs de type DATE, s'il vous plais aidez mois pour le fai requete et DateTimepicker [ par ericdu62x ] Dans une requete ADO SQL, j'effectue une requete qui est censée me donner un listing de tout ce qui est contenu avant la date que j'indique dans le Da probléme de conncetion/mise à jours à une base access distante? [ par dj_techno ] salutje me connecte à une base distante mais lors du lancement de quelques form il y'a le message suivantl'opération doit utiliser une requête qui peu Problème de filtre avec les DATE [ par tmsource ] Re, Salut;Pourquoi mes filtre sur les champs DATE ne marche pas ?TANKS!


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales