PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV 2024
→
nom des mois entre deux dates
nom des mois entre deux dates
Started by saber knani, Jan., 23 2018 9:39 PM - 7 replies
Connect yourself…
saber knani
#1
Posted on January, 23 2018 - 9:39 PM
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
Report
0
0
Charly CANDO
#2
Registered member
948 messages
Popularité : +30 (92 votes)
Posted on January, 23 2018 - 9:41 PM
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
Report
0
0
Philippe SB
#3
Registered member
2,571 messages
Popularité : +222 (260 votes)
Posted on January, 24 2018 - 5:34 AM
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
Report
1
0
Jean-Michel
#4
Registered member
834 messages
Popularité : +13 (13 votes)
Posted on January, 24 2018 - 9:13 AM
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
Report
0
0
saber knani
#5
Posted on January, 24 2018 - 3:43 PM
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.
Report
0
0
saber knani
#6
Posted on January, 24 2018 - 3:55 PM
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.
Report
0
0
Philippe SB
#7
Registered member
2,571 messages
Popularité : +222 (260 votes)
Posted on January, 24 2018 - 4:16 PM
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
Report
0
0
saber knani
#8
Posted on January, 24 2018 - 7:01 PM
Merci beaucoup c'est tres précis votre code et bonne soirée
Report
0
0
→ Go back to WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text