datetime.h File Reference

Classes

struct  PyDateTime_Delta
 
struct  PyDateTime_TZInfo
 
struct  _PyDateTime_BaseTZInfo
 
struct  _PyDateTime_BaseTime
 
struct  PyDateTime_Time
 
struct  PyDateTime_Date
 
struct  _PyDateTime_BaseDateTime
 
struct  PyDateTime_DateTime
 
struct  PyDateTime_CAPI
 

Macros

#define _PyDateTime_DATE_DATASIZE
 
#define _PyDateTime_TIME_DATASIZE
 
#define _PyDateTime_DATETIME_DATASIZE
 
#define _PyTZINFO_HEAD
 
#define _PyDateTime_TIMEHEAD
 
#define _PyDateTime_DATETIMEHEAD
 
#define PyDateTime_GET_YEAR(o)
 
#define PyDateTime_GET_MONTH(o)
 
#define PyDateTime_GET_DAY(o)
 
#define PyDateTime_DATE_GET_HOUR(o)
 
#define PyDateTime_DATE_GET_MINUTE(o)
 
#define PyDateTime_DATE_GET_SECOND(o)
 
#define PyDateTime_DATE_GET_MICROSECOND(o)
 
#define PyDateTime_DATE_GET_FOLD(o)
 
#define PyDateTime_TIME_GET_HOUR(o)
 
#define PyDateTime_TIME_GET_MINUTE(o)
 
#define PyDateTime_TIME_GET_SECOND(o)
 
#define PyDateTime_TIME_GET_MICROSECOND(o)
 
#define PyDateTime_TIME_GET_FOLD(o)
 
#define PyDateTime_DELTA_GET_DAYS(o)
 
#define PyDateTime_DELTA_GET_SECONDS(o)
 
#define PyDateTime_DELTA_GET_MICROSECONDS(o)
 
#define PyDateTime_CAPSULE_NAME
 
#define PyDateTime_IMPORT
 
#define PyDateTime_TimeZone_UTC
 
#define PyDate_Check(op)
 
#define PyDate_CheckExact(op)
 
#define PyDateTime_Check(op)
 
#define PyDateTime_CheckExact(op)
 
#define PyTime_Check(op)
 
#define PyTime_CheckExact(op)
 
#define PyDelta_Check(op)
 
#define PyDelta_CheckExact(op)
 
#define PyTZInfo_Check(op)
 
#define PyTZInfo_CheckExact(op)
 
#define PyDate_FromDate(year, month, day)
 
#define PyDateTime_FromDateAndTime(year, month, day, hour, min, sec, usec)
 
#define PyDateTime_FromDateAndTimeAndFold(year, month, day, hour, min, sec, usec, fold)
 
#define PyTime_FromTime(hour, minute, second, usecond)
 
#define PyTime_FromTimeAndFold(hour, minute, second, usecond, fold)
 
#define PyDelta_FromDSU(days, seconds, useconds)
 
#define PyTimeZone_FromOffset(offset)
 
#define PyTimeZone_FromOffsetAndName(offset, name)
 
#define PyDateTime_FromTimestamp(args)
 
#define PyDate_FromTimestamp(args)
 

Variables

static PyDateTime_CAPIPyDateTimeAPI
 

Macro Definition Documentation

◆ _PyDateTime_DATE_DATASIZE

#define _PyDateTime_DATE_DATASIZE

◆ _PyDateTime_TIME_DATASIZE

#define _PyDateTime_TIME_DATASIZE

◆ _PyDateTime_DATETIME_DATASIZE

#define _PyDateTime_DATETIME_DATASIZE

◆ _PyTZINFO_HEAD

#define _PyTZINFO_HEAD

◆ _PyDateTime_TIMEHEAD

#define _PyDateTime_TIMEHEAD

◆ _PyDateTime_DATETIMEHEAD

#define _PyDateTime_DATETIMEHEAD

◆ PyDateTime_GET_YEAR

#define PyDateTime_GET_YEAR (   o)

◆ PyDateTime_GET_MONTH

#define PyDateTime_GET_MONTH (   o)

◆ PyDateTime_GET_DAY

#define PyDateTime_GET_DAY (   o)

◆ PyDateTime_DATE_GET_HOUR

#define PyDateTime_DATE_GET_HOUR (   o)

◆ PyDateTime_DATE_GET_MINUTE

#define PyDateTime_DATE_GET_MINUTE (   o)

◆ PyDateTime_DATE_GET_SECOND

#define PyDateTime_DATE_GET_SECOND (   o)

◆ PyDateTime_DATE_GET_MICROSECOND

#define PyDateTime_DATE_GET_MICROSECOND (   o)

◆ PyDateTime_DATE_GET_FOLD

#define PyDateTime_DATE_GET_FOLD (   o)

◆ PyDateTime_TIME_GET_HOUR

#define PyDateTime_TIME_GET_HOUR (   o)

◆ PyDateTime_TIME_GET_MINUTE

#define PyDateTime_TIME_GET_MINUTE (   o)

◆ PyDateTime_TIME_GET_SECOND

#define PyDateTime_TIME_GET_SECOND (   o)

◆ PyDateTime_TIME_GET_MICROSECOND

#define PyDateTime_TIME_GET_MICROSECOND (   o)

◆ PyDateTime_TIME_GET_FOLD

#define PyDateTime_TIME_GET_FOLD (   o)

◆ PyDateTime_DELTA_GET_DAYS

#define PyDateTime_DELTA_GET_DAYS (   o)

◆ PyDateTime_DELTA_GET_SECONDS

#define PyDateTime_DELTA_GET_SECONDS (   o)

◆ PyDateTime_DELTA_GET_MICROSECONDS

#define PyDateTime_DELTA_GET_MICROSECONDS (   o)

◆ PyDateTime_CAPSULE_NAME

#define PyDateTime_CAPSULE_NAME

◆ PyDateTime_IMPORT

#define PyDateTime_IMPORT

◆ PyDateTime_TimeZone_UTC

#define PyDateTime_TimeZone_UTC

◆ PyDate_Check

#define PyDate_Check (   op)

◆ PyDate_CheckExact

#define PyDate_CheckExact (   op)

◆ PyDateTime_Check

#define PyDateTime_Check (   op)

◆ PyDateTime_CheckExact

#define PyDateTime_CheckExact (   op)

◆ PyTime_Check

#define PyTime_Check (   op)

◆ PyTime_CheckExact

#define PyTime_CheckExact (   op)

◆ PyDelta_Check

#define PyDelta_Check (   op)

◆ PyDelta_CheckExact

#define PyDelta_CheckExact (   op)

◆ PyTZInfo_Check

#define PyTZInfo_Check (   op)

◆ PyTZInfo_CheckExact

#define PyTZInfo_CheckExact (   op)

◆ PyDate_FromDate

#define PyDate_FromDate (   year,
  month,
  day 
)

◆ PyDateTime_FromDateAndTime

#define PyDateTime_FromDateAndTime (   year,
  month,
  day,
  hour,
  min,
  sec,
  usec 
)

◆ PyDateTime_FromDateAndTimeAndFold

#define PyDateTime_FromDateAndTimeAndFold (   year,
  month,
  day,
  hour,
  min,
  sec,
  usec,
  fold 
)

◆ PyTime_FromTime

#define PyTime_FromTime (   hour,
  minute,
  second,
  usecond 
)

◆ PyTime_FromTimeAndFold

#define PyTime_FromTimeAndFold (   hour,
  minute,
  second,
  usecond,
  fold 
)

◆ PyDelta_FromDSU

#define PyDelta_FromDSU (   days,
  seconds,
  useconds 
)

◆ PyTimeZone_FromOffset

#define PyTimeZone_FromOffset (   offset)

◆ PyTimeZone_FromOffsetAndName

#define PyTimeZone_FromOffsetAndName (   offset,
  name 
)

◆ PyDateTime_FromTimestamp

#define PyDateTime_FromTimestamp (   args)

◆ PyDate_FromTimestamp

#define PyDate_FromTimestamp (   args)

Variable Documentation

◆ PyDateTimeAPI

PyDateTime_CAPI* PyDateTimeAPI
static