Calendar yr-mnth-day data to day since data
skorpio11 at gmail.com
skorpio11 at gmail.com
Sat Oct 3 20:54:45 EDT 2009
On Oct 3, 6:35 am, Piet van Oostrum <p... at cs.uu.nl> wrote:
> >>>>> "skorpi... at gmail.com" <skorpi... at gmail.com> (sc) wrote:
> >sc> Hi all,
> >sc> I have some calendar data in three arrays corresponding to yr, month,
> >sc> day that I would like to convert to day since data and be consistent
> >sc> with changes in leap year. I've included a sample of the data
> >sc> structures below. Any suggestions??? Thanks in advance
> >sc> yr mnth day daySince
> >sc> 1970 1 1 1
> >sc> 1970 1 15 15
> >sc> 1970 1 28 28
> >sc> 1970 2 1
> >sc> 32
> >sc> 1970 2 27 59
> >sc> 1970 3 1
> >sc> 1970 3 4
> >sc> 1970 3 29
> >sc> ... ... ...
> >sc> 2008 1 1
> >sc> 2008 1 8
> >sc> 2008 1 25
> >sc> 2008 2 1
>
> Days since what? It appears here to be since 1969-12-31, or since
> 1970-1-1 but then starting with 1 instead of 0.
> And your 59 is wrong if the others are deemed to be correct.
>
> Depending on what you want you have to add 1 to the following solution
>
> import datetime
> startdate = datetime.date(1970, 1, 1)
> enddate = datetime.date(1970,3,1)
> timediff = enddate - startdate
> print timediff.days
>
> result: 59
> --
> Piet van Oostrum <p... at vanoostrum.org>
> WWW:http://pietvanoostrum.com/
> PGP key: [8DAE142BE17999C4]
Thanks ... This module does the trick nicely
More information about the Python-list
mailing list