Mercurial > cpython-lru_cache-weakref
diff Doc/lib/libdatetime.tex @ 27350:22992fa51831 legacy-trunk
Reimplemented datetime.now() to be useful.
| author | Tim Peters <tim.peters@gmail.com> |
|---|---|
| date | Thu, 23 Jan 2003 19:58:02 +0000 |
| parents | d34ef00d9da8 |
| children | bbf14185bf1e |
line wrap: on
line diff
--- a/Doc/lib/libdatetime.tex Thu Jan 23 18:29:29 2003 +0000 +++ b/Doc/lib/libdatetime.tex Thu Jan 23 19:58:02 2003 +0000 @@ -525,19 +525,25 @@ See also \method{now()}, \method{fromtimestamp()}. \end{methoddesc} -\begin{methoddesc}{now}{} - Return the current local datetime. This is like \method{today()}, - but, if possible, supplies more precision than can be gotten from - going through a \function{time.time()} timestamp (for example, - this may be possible on platforms that supply the C +\begin{methoddesc}{now(tz=None)}{} + Return the current local date and time. If optional argument + \var{tz} is \code{None} or not specified, this is like + \method{today()}, but, if possible, supplies more precision than can + be gotten from going through a \function{time.time()} timestamp (for + example, this may be possible on platforms supplying the C \cfunction{gettimeofday()} function). + + Else \var{tz} must be an instance of a class \class{tzinfo} subclass, + and the current date and time are translated to \var{tz}'s time + zone. In this case the result is equivalent to + \code{\var{tz}.fromutc(datetime.utcnow().replace(tzinfo=\var{tz})}. See also \method{today()}, \method{utcnow()}. \end{methoddesc} \begin{methoddesc}{utcnow}{} - Return the current UTC datetime, with \member{tzinfo} \code{None}. - This is like \method{now()}, but - returns the current UTC date and time. + Return the current UTC date and time, with \member{tzinfo} \code{None}. + This is like \method{now()}, but returns the current UTC date and time, + as a naive \class{datetime} object. See also \method{now()}. \end{methoddesc}
