Calculating days using Business Days for the Calendar

Gerrit gerrit at nl.linux.org
Mon Sep 20 18:39:55 CEST 2004


David Stockwell wrote:
> I''m wondering if the Calendar object has an option to only do calculations 
> based on business days (ie M-F).  Additionally does it have a way to get 
> holidays into itself?
> 
> Currently I'm considering converting my calculations over to business days 
> and am wondering if there is anything built-in.  I've tried searching but 
> so far haven't seen such a thing built in.
> 
> I'm thinking I'm just going to have to bite the bullet and create my own 
> approach to
> 1) figure out the day of the week of my starting date  (Calendar.weekday() 
> should do the trick)
> 2) determine the number of days up to my finish date (i do that now)
> 3) determine the number of non-business days  (weekends + holidays)
> 4) subtract off the number in #3 from #2

Maybe the external module ''DateUtil'' (Google for it) can help you. It
is quite advanced in many aspects.

Gerrit.

-- 
Weather in Twenthe, Netherlands 20/09 17:25:
	13.0°C   wind 8.9 m/s SSW (57 m above NAP)
-- 
Gerrit Holl - 2nd year student of Applied Physics, Twente University, NL.
Experiences with Asperger's Syndrome:
	EN http://topjaklont.student.utwente.nl/english/
	NL http://topjaklont.student.utwente.nl/



More information about the Python-list mailing list