Bonjour
comment fait on pour trouver s'il y a un weekend entre deux dates ?
par exemple
start = '2015-11-16'
end = '2015-11-25'
je souhaiterai effectuer un test entre start et end pour y detecter s'il y a un weekend
Bonjour
comment fait on pour trouver s'il y a un weekend entre deux dates ?
par exemple
start = '2015-11-16'
end = '2015-11-25'
je souhaiterai effectuer un test entre start et end pour y detecter s'il y a un weekend
Salut,
Dans le cas particulier, la différence étant de 9 jours, il y a weekend entre les deux dates.
Pour calculer la différence, vous pouvez utiliser le module datetime:
S'il y a moins de 7 jours, il faut regarder plus précisément les jours de la semaine. exemple: start.weekday() et calculer un peu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 >>> import datetime as dt >>> start = dt.datetime(2015, 11, 16) >>> end = dt.datetime(2015, 11, 25) >>> (end-start).days 9 >>>
- W
Partager