How Compute # of Days between Two Dates?

W. eWatson notvalid2 at
Mon Sep 1 17:50:43 CEST 2008

Grant Edwards wrote:
> On 2008-09-01, W. eWatson <notvalid2 at> wrote:
>> Grant Edwards wrote:
>>> On 2008-09-01, W. eWatson <notvalid2 at> wrote:
>>>> That's the question in Subject. For example, the difference between 
>>>> 08/29/2008 and 09/03/2008 is +5. The difference between 02/28/2008 and 
>>>> 03/03/2008 is 4, leap year--extra day in Feb. I'm really only interested in 
>>>> years between, say, 1990 and 2050. In other words not some really strange 
>>>> period of time well outside our current era of history.
>>> Does the standard library's datetime module not do what you want?
>> Yes, it would seem so. This works fine.
> It would probably be worth your while to read through one of
> introductory Python books or just browse through the Python
> tutorial:
Oddly, Leaning Python has no mention of datetime (not date or time), at 
least, that I could find. I'm considering the Nutshell book, 2nd ed., as a 
better reference (and cross reference) to various topics.
>> I was pondering this in pyfdate, but perhaps missed it or it
>> was not obvious to me in the tutorial for some reason.
> Sorry, can't help you there -- I've never heard of pyfdate.  The
> timedate module that comes with Python has always done what I
> needed to do with dates/times.

                                W. eWatson

              (121.015 Deg. W, 39.262 Deg. N) GMT-8 hr std. time)
               Obz Site:  39° 15' 7" N, 121° 2' 32" W, 2700 feet

                     Web Page: <>

More information about the Python-list mailing list