[prev in list] [next in list] [prev in thread] [next in thread] 

List:       python-list
Subject:    Re: parse dates
From:       "Sebastian 'lunar' Wiesner" <basti.wiesner () gmx ! net>
Date:       2008-05-31 19:40:46
Message-ID: g1s9k7$9iu$01$1 () news ! t-online ! com
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[ brechmos <brechmos@gmail.com> ]

> Hi,
> 
> I have been using PHP the last while and in particular strtotime.
> What I want to replicate is finding the second or fourth Monday of the
> next month.  In PHP with strtotime it is easy (strtotime("second
> Monday", strtotime("next month"), but I can't find an easy way to do
> it in Python.  I have seen DateUtil, but it seems to be able to do
> only the simpler parsing (could be wrong).
> 
> Any other ideas?

If parsing is not required, dateutil is just fine:

from datetime import datetime
from dateutil import relativedelta

# second monday
datetime.now() + relativedelta.relativedelta(day=1, weekday=relativedelta.MO(+2))

# next month
datetime.now() + relativedelta.relativedelta(months=+1)

- -- 
Freedom is always the freedom of dissenters.
                                      (Rosa Luxemburg)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhBqcMACgkQn3IEGILecb7FXgCgg1X7vrP/uzTaPa5W3e2WsDFV
e5kAnizMQUDLfz07Z/d1hVehlCmoJuKl
=yi9t
-----END PGP SIGNATURE-----
--
http://mail.python.org/mailman/listinfo/python-list
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic