FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
nom des mois entre deux dates
nom des mois entre deux dates
Débuté par saber knani, 23 jan. 2018 21:39 - 7 réponses
Connectez-vous…
saber knani
#1
Posté le 23 janvier 2018 - 21:39
salut à tous,
ya t-il une solution pour afficher les nom des mois entre deux dates données exemple extraire les nom des mois et des jours dans chaque mois entre 3/3/2018 et 20/7/2018? 9a me parait très dificile
Signaler
0
0
Charly CANDO
#2
Membre enregistré
948 messages
Popularité : +30 (92 votes)
Posté le 23 janvier 2018 - 21:41
Coucou,
Tu as essayer d'utiliser DateVersChaine ?
Reference:
http://doc.pcsoft.fr/?3027025
--
In üs we trust.
Autopsie Volume 1 disponible au dépot de ton armurier:
http://www.sitealademande.com/sitealamande/anywhere/depot
Signaler
0
0
Philippe SB
#3
Membre enregistré
2 574 messages
Popularité : +222 (260 votes)
Posté le 24 janvier 2018 - 05:34
Bonjour,
Voilà de quoi afficher les mois en lettres. Par contre je n'ai pas compris ce que tu voulais faire avec les noms des jours
d
Date1
est
Date
=
"20180303"
d
Date2
est
Date
=
"20180720"
//Affichage des mois
POUR i
=
d
Date1
..
Mois
_À_
d
Date2
..
Mois
Trace
(
DateVersMoisEnLettre
(
"2018"
+
NumériqueVersChaîne
(i,
"02d"
)
+
"01"
)
)
FIN
--
Cordialement,
Philippe SAINT-BERTIN
Géode Informatique
Signaler
1
0
Jean-Michel
#4
Membre enregistré
834 messages
Popularité : +13 (13 votes)
Posté le 24 janvier 2018 - 09:13
Tu as le jour et le mois :
d
Date_deb
est
Date
=
"20180303"
d
Date_fin
est
Date
=
"20180720"
d
Date_tmp
est une
Date
=
d
Date_deb
TANTQUE
d
Date_tmp
<
=
d
Date_fin
Trace
(
DateVersChaîne
(
d
Date_tmp
,
"JJJ jj MMMM aaaa"
)
)
d
Date_tmp
..
Jour
+
=
1
FIN
J.Michel
--
Synchronize Systems International LTD
Développement d'outils de gestion
Environnements AS400 – Windows
Langages GAP III – CL – Visual Basic - Visual Adélia - Adélia - Windev
http://www.cashpower.fr/
Bangkok / Pattaya
Signaler
0
0
saber knani
#5
Posté le 24 janvier 2018 - 15:43
merci pour votre aide je m'explique par exemple entre les deux dates 22/01/2017 et 12/3/2017 le résultat est:
janvier: 22 jours
fevrier: 28 (ou 29 )jours selon type d'année
mars: 12 jours
voila d'une autre façon extraire la durée entre deux dates mais en détails avec nom du mois et nonbre des jours dans chaque mois.
Signaler
0
0
saber knani
#6
Posté le 24 janvier 2018 - 15:55
merci à tous pour vos aides, je m'explique: exemple entre les deux dates 12/1/2017 et 22/03/2017 le résultat est comme ceci:
janvier: 19 jours (31-12)
fevrier: 28 ou 29 jours (suivant type d'année)
mars: 22 jours
d"une autre façon calculer la durée et donner les détails suivant nom du mois et nb jours dans chaque mois.
Signaler
0
0
Philippe SB
#7
Membre enregistré
2 574 messages
Popularité : +222 (260 votes)
Posté le 24 janvier 2018 - 16:16
Bonjour
tu peux faire comme ceci. Ensuite à toi de vor si tu comptes le premier jour ou non
ta
Mois
est tableau
associatif d
'
entiers
d
Date1
est
Date
=
"20170112"
d
Date2
est
Date
=
"20170312"
TANTQUE
d
Date1
<
=
d
Date2
ta
Mois
[
DateVersMoisEnLettre
(
d
Date1
)
]
+
+
d
Date1
..
Jour
+
+
FIN
POUR
TOUT
n
Valeur
,
s
Cle
de
ta
Mois
Trace
(
s
Cle
+
" : "
+
n
Valeur
+
" jour(s)"
)
FIN
--
Cordialement,
Philippe SAINT-BERTIN
Géode Informatique
Signaler
0
0
saber knani
#8
Posté le 24 janvier 2018 - 19:01
Merci beaucoup c'est tres précis votre code et bonne soirée
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte