]> granicus.if.org Git - python/commitdiff
Revert the previous change; this is now dealt with in a better way.
authorFred Drake <fdrake@acm.org>
Wed, 2 Jul 2003 14:44:55 +0000 (14:44 +0000)
committerFred Drake <fdrake@acm.org>
Wed, 2 Jul 2003 14:44:55 +0000 (14:44 +0000)
Doc/lib/libdatetime.tex

index 312a63a16ed57ceb6f7f767654f5298b574feaf9..a0c27889a7fc1943a814c6d1f6a135a3f4b1a17f 100644 (file)
@@ -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}