begin process at 2012 02 10 04:39:10
  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 ComboBox et erreur de date... [ par ichigoZ710 ] Bonjour, J'ai un problème avec une combo box qui doit être remplie de date au format : mois année (Juillet 2010) mais lors de son remplissage mes date composant pour associer une date à partir d'un calendrier à une table de données? [ par MarieMai ] bonjour j'ai une table de données qui contient des champs de type date, l'utilisateur doit selectionner les date à partir d'un calendrier et je dois e interval entre deux date en mois seulement [ par infordelphi ] bonjour, ben voila je suis sur un logiciel et j'ai un probleme, j'aimeré calculer l'interval entre deux dates en mois seulement, je programme avec del


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,796 sec (4)

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