diff options
author | Fred Drake <fdrake@acm.org> | 2003-07-02 14:44:55 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2003-07-02 14:44:55 (GMT) |
commit | c5528b1f5c0aaa9e05c777d1059147f4627d91db (patch) | |
tree | e5ed93375e97cf26edf7738b5b29f11123b47c58 /Doc/lib/libdatetime.tex | |
parent | 6675881aabeef3f76dec3135364a4be6d711cc25 (diff) | |
download | cpython-c5528b1f5c0aaa9e05c777d1059147f4627d91db.zip cpython-c5528b1f5c0aaa9e05c777d1059147f4627d91db.tar.gz cpython-c5528b1f5c0aaa9e05c777d1059147f4627d91db.tar.bz2 |
Revert the previous change; this is now dealt with in a better way.
Diffstat (limited to 'Doc/lib/libdatetime.tex')
-rw-r--r-- | Doc/lib/libdatetime.tex | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/Doc/lib/libdatetime.tex b/Doc/lib/libdatetime.tex index 312a63a..a0c2788 100644 --- a/Doc/lib/libdatetime.tex +++ b/Doc/lib/libdatetime.tex @@ -1398,3 +1398,57 @@ C standard added additional format codes. The exact range of years for which \method{strftime()} works also varies across platforms. Regardless of platform, years before 1900 cannot be used. + + +\begin{comment} + +\subsection{C API} + +Struct typedefs: + + PyDateTime_Date + PyDateTime_DateTime + PyDateTime_Time + PyDateTime_Delta + PyDateTime_TZInfo + +Type-check macros: + + PyDate_Check(op) + PyDate_CheckExact(op) + + PyDateTime_Check(op) + PyDateTime_CheckExact(op) + + PyTime_Check(op) + PyTime_CheckExact(op) + + PyDelta_Check(op) + PyDelta_CheckExact(op) + + PyTZInfo_Check(op) + PyTZInfo_CheckExact(op) + +Accessor macros: + +All objects are immutable, so accessors are read-only. All macros +return ints: + + For \class{date} and \class{datetime} instances: + PyDateTime_GET_YEAR(o) + PyDateTime_GET_MONTH(o) + PyDateTime_GET_DAY(o) + + For \class{datetime} instances: + PyDateTime_DATE_GET_HOUR(o) + PyDateTime_DATE_GET_MINUTE(o) + PyDateTime_DATE_GET_SECOND(o) + PyDateTime_DATE_GET_MICROSECOND(o) + + For \class{time} instances: + PyDateTime_TIME_GET_HOUR(o) + PyDateTime_TIME_GET_MINUTE(o) + PyDateTime_TIME_GET_SECOND(o) + PyDateTime_TIME_GET_MICROSECOND(o) + +\end{comment} |