[Tutor] is mxDateTime recommended?
Kent Johnson
kent37 at tds.net
Sat Oct 22 04:40:08 CEST 2005
Lance E Sloan wrote:
> When I add that to another mxDateTime object, the month, hour, and
> minute get set to those absolute values, but the month is reduced by
> four. I know I won't be able to exactly the same thing with datetime.
> I think I could do something like this (semi-pseudocode):
>
> firstTime = datetime.now()
> secondTime = firstTime - timedeltaFourMonthsObject
> secondTime.replace( day = 14, hour = 23, minute = 59 )
>
> The problem is that I can't figure out how to create that
> timedeltaFourMonthsObject. The datetime timedelta class constructor
> doesn't allow creating a delta with a month. Any suggestions?
>
> (I think it's a little too bad that the timedelta class represents all
> deltas as days and seconds. That must be why they don't support months,
> since months have different lengths. IMHO...)
This thread may help:
http://groups.google.com/group/comp.lang.python/browse_frm/thread/6c751e2845932c20/08466fb5a150dd9e?hl=en#08466fb5a150dd9e
> Also, how can I make a copy of a datetime object?
>
> timeA = datetime.now()
> timeB = timeA # copy or reference to same object?
Reference to the same object.
one way is:
import copy
timeB = copy.copy(timeA)
Kent
More information about the Tutor
mailing list