python-2.7.6/include/datetime.h File Reference
|
#define | _PyDateTime_DATE_DATASIZE 4 |
|
#define | _PyDateTime_TIME_DATASIZE 6 |
|
#define | _PyDateTime_DATETIME_DATASIZE 10 |
|
#define | _PyTZINFO_HEAD |
|
#define | _PyDateTime_TIMEHEAD |
|
#define | _PyDateTime_DATETIMEHEAD |
|
#define | PyDateTime_GET_YEAR(o) |
|
#define | PyDateTime_GET_MONTH(o) (((PyDateTime_Date*)o)->data[2]) |
|
#define | PyDateTime_GET_DAY(o) (((PyDateTime_Date*)o)->data[3]) |
|
#define | PyDateTime_DATE_GET_HOUR(o) (((PyDateTime_DateTime*)o)->data[4]) |
|
#define | PyDateTime_DATE_GET_MINUTE(o) (((PyDateTime_DateTime*)o)->data[5]) |
|
#define | PyDateTime_DATE_GET_SECOND(o) (((PyDateTime_DateTime*)o)->data[6]) |
|
#define | PyDateTime_DATE_GET_MICROSECOND(o) |
|
#define | PyDateTime_TIME_GET_HOUR(o) (((PyDateTime_Time*)o)->data[0]) |
|
#define | PyDateTime_TIME_GET_MINUTE(o) (((PyDateTime_Time*)o)->data[1]) |
|
#define | PyDateTime_TIME_GET_SECOND(o) (((PyDateTime_Time*)o)->data[2]) |
|
#define | PyDateTime_TIME_GET_MICROSECOND(o) |
|
#define | PyDateTime_CAPSULE_NAME "datetime.datetime_CAPI" |
|
#define | DATETIME_API_MAGIC 0x414548d5 |
|
#define | PyDateTime_IMPORT PyDateTimeAPI = (PyDateTime_CAPI *)PyCapsule_Import(PyDateTime_CAPSULE_NAME, 0) |
|
#define | PyDate_Check(op) PyObject_TypeCheck(op, PyDateTimeAPI->DateType) |
|
#define | PyDate_CheckExact(op) (Py_TYPE(op) == PyDateTimeAPI->DateType) |
|
#define | PyDateTime_Check(op) PyObject_TypeCheck(op, PyDateTimeAPI->DateTimeType) |
|
#define | PyDateTime_CheckExact(op) (Py_TYPE(op) == PyDateTimeAPI->DateTimeType) |
|
#define | PyTime_Check(op) PyObject_TypeCheck(op, PyDateTimeAPI->TimeType) |
|
#define | PyTime_CheckExact(op) (Py_TYPE(op) == PyDateTimeAPI->TimeType) |
|
#define | PyDelta_Check(op) PyObject_TypeCheck(op, PyDateTimeAPI->DeltaType) |
|
#define | PyDelta_CheckExact(op) (Py_TYPE(op) == PyDateTimeAPI->DeltaType) |
|
#define | PyTZInfo_Check(op) PyObject_TypeCheck(op, PyDateTimeAPI->TZInfoType) |
|
#define | PyTZInfo_CheckExact(op) (Py_TYPE(op) == PyDateTimeAPI->TZInfoType) |
|
#define | PyDate_FromDate(year, month, day) PyDateTimeAPI->Date_FromDate(year, month, day, PyDateTimeAPI->DateType) |
|
#define | PyDateTime_FromDateAndTime(year, month, day, hour, min, sec, usec) |
|
#define | PyTime_FromTime(hour, minute, second, usecond) |
|
#define | PyDelta_FromDSU(days, seconds, useconds) |
|
#define | PyDateTime_FromTimestamp(args) |
|
#define | PyDate_FromTimestamp(args) |
|
#define _PyDateTime_DATE_DATASIZE 4 |
#define _PyDateTime_DATETIME_DATASIZE 10 |
#define _PyDateTime_DATETIMEHEAD |
Value:_PyTZINFO_HEAD \
#define _PyDateTime_DATETIME_DATASIZE
Definition at line 99 of file datetime.h.
#define _PyDateTime_TIME_DATASIZE 6 |
#define _PyDateTime_TIMEHEAD |
Value:_PyTZINFO_HEAD \
#define _PyDateTime_TIME_DATASIZE
Definition at line 72 of file datetime.h.
Value:PyObject_HEAD \
long hashcode; \
char hastzinfo;
Definition at line 52 of file datetime.h.
#define DATETIME_API_MAGIC 0x414548d5 |
#define PyDate_FromTimestamp |
( |
|
args | ) |
|
Value:
PyObject *(* Date_FromTimestamp)(PyObject *, PyObject *)
static PyDateTime_CAPI * PyDateTimeAPI
Definition at line 230 of file datetime.h.
#define PyDateTime_CAPSULE_NAME "datetime.datetime_CAPI" |
#define PyDateTime_DATE_GET_MICROSECOND |
( |
|
o | ) |
|
#define PyDateTime_FromDateAndTime |
( |
|
year, |
|
|
|
month, |
|
|
|
day, |
|
|
|
hour, |
|
|
|
min, |
|
|
|
sec, |
|
|
|
usec |
|
) |
| |
Value:
PyObject *(* DateTime_FromDateAndTime)(int, int, int, int, int, int, int, PyObject *, PyTypeObject *)
PyTypeObject * DateTimeType
static PyDateTime_CAPI * PyDateTimeAPI
Definition at line 213 of file datetime.h.
#define PyDateTime_FromTimestamp |
( |
|
args | ) |
|
Value:
PyObject *(* DateTime_FromTimestamp)(PyObject *, PyObject *, PyObject *)
PyTypeObject * DateTimeType
static PyDateTime_CAPI * PyDateTimeAPI
Definition at line 226 of file datetime.h.
#define PyDateTime_GET_YEAR |
( |
|
o | ) |
|
#define PyDateTime_TIME_GET_MICROSECOND |
( |
|
o | ) |
|
#define PyDelta_FromDSU |
( |
|
days, |
|
|
|
seconds, |
|
|
|
useconds |
|
) |
| |
Value:
PyObject *(* Delta_FromDelta)(int, int, int, int, PyTypeObject *)
static PyDateTime_CAPI * PyDateTimeAPI
Definition at line 221 of file datetime.h.
#define PyTime_FromTime |
( |
|
hour, |
|
|
|
minute, |
|
|
|
second, |
|
|
|
usecond |
|
) |
| |
Value:
PyObject *(* Time_FromTime)(int, int, int, int, PyObject *, PyTypeObject *)
static PyDateTime_CAPI * PyDateTimeAPI
Definition at line 217 of file datetime.h.
Go to the source code of this file.