summaryrefslogtreecommitdiffstats
path: root/Doc/lib/libdatetime.tex
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2003-07-02 14:44:55 (GMT)
committerFred Drake <fdrake@acm.org>2003-07-02 14:44:55 (GMT)
commitc5528b1f5c0aaa9e05c777d1059147f4627d91db (patch)
treee5ed93375e97cf26edf7738b5b29f11123b47c58 /Doc/lib/libdatetime.tex
parent6675881aabeef3f76dec3135364a4be6d711cc25 (diff)
downloadcpython-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.tex54
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}