datetime
index
/usr/local/lib/python2.5/lib-dynload/datetime.so
Module Docs

Fast implementation of the datetime type.

 
Classes
       
__builtin__.object
date
datetime
time
timedelta
tzinfo

 
class date(__builtin__.object)
    date(year, month, day) --> date object
 
  Methods defined here:
__add__(...)
x.__add__(y) <==> x+y
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__gt__(...)
x.__gt__(y) <==> x>y
__hash__(...)
x.__hash__() <==> hash(x)
__le__(...)
x.__le__(y) <==> x<=y
__lt__(...)
x.__lt__(y) <==> x<y
__ne__(...)
x.__ne__(y) <==> x!=y
__radd__(...)
x.__radd__(y) <==> y+x
__reduce__(...)
__reduce__() -> (cls, state)
__repr__(...)
x.__repr__() <==> repr(x)
__rsub__(...)
x.__rsub__(y) <==> y-x
__str__(...)
x.__str__() <==> str(x)
__sub__(...)
x.__sub__(y) <==> x-y
ctime(...)
Return ctime() style string.
isocalendar(...)
Return a 3-tuple containing ISO year, week number, and weekday.
isoformat(...)
Return string in ISO 8601 format, YYYY-MM-DD.
isoweekday(...)
Return the day of the week represented by the date.
Monday == 1 ... Sunday == 7
replace(...)
Return date with new specified fields.
strftime(...)
format -> strftime() style string.
timetuple(...)
Return time tuple, compatible with time.localtime().
toordinal(...)
Return proleptic Gregorian ordinal.  January 1 of year 1 is day 1.
weekday(...)
Return the day of the week represented by the date.
Monday == 0 ... Sunday == 6

Data descriptors defined here:
day
month
year

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object at 0x55ace0>
T.__new__(S, ...) -> a new object with type S, a subtype of T
fromordinal = <built-in method fromordinal of type object at 0x55ace0>
int -> date corresponding to a proleptic Gregorian ordinal.
fromtimestamp = <built-in method fromtimestamp of type object at 0x55ace0>
timestamp -> local date from a POSIX timestamp (like time.time()).
max = datetime.date(9999, 12, 31)
min = datetime.date(1, 1, 1)
resolution = datetime.timedelta(1)
today = <built-in method today of type object at 0x55ace0>
Current date or datetime:  same as self.__class__.fromtimestamp(time.time()).

 
class datetime(date)
    datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinfo]]]]])
 
The year, month and day arguments are required. tzinfo may be None, or an
instance of a tzinfo subclass. The remaining arguments may be ints or longs.
 
 
Method resolution order:
datetime
date
__builtin__.object

Methods defined here:
__add__(...)
x.__add__(y) <==> x+y
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__gt__(...)
x.__gt__(y) <==> x>y
__hash__(...)
x.__hash__() <==> hash(x)
__le__(...)
x.__le__(y) <==> x<=y
__lt__(...)
x.__lt__(y) <==> x<y
__ne__(...)
x.__ne__(y) <==> x!=y
__radd__(...)
x.__radd__(y) <==> y+x
__reduce__(...)
__reduce__() -> (cls, state)
__repr__(...)
x.__repr__() <==> repr(x)
__rsub__(...)
x.__rsub__(y) <==> y-x
__str__(...)
x.__str__() <==> str(x)
__sub__(...)
x.__sub__(y) <==> x-y
astimezone(...)
tz -> convert to local time in new timezone tz
ctime(...)
Return ctime() style string.
date(...)
Return date object with same year, month and day.
dst(...)
Return self.tzinfo.dst(self).
isoformat(...)
[sep] -> string in ISO 8601 format, YYYY-MM-DDTHH:MM:SS[.mmmmmm][+HH:MM].
 
sep is used to separate the year from the time, and defaults to 'T'.
replace(...)
Return datetime with new specified fields.
time(...)
Return time object with same time but with tzinfo=None.
timetuple(...)
Return time tuple, compatible with time.localtime().
timetz(...)
Return time object with same time and tzinfo.
tzname(...)
Return self.tzinfo.tzname(self).
utcoffset(...)
Return self.tzinfo.utcoffset(self).
utctimetuple(...)
Return UTC time tuple, compatible with time.localtime().

Data descriptors defined here:
hour
microsecond
minute
second
tzinfo

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object at 0x55af20>
T.__new__(S, ...) -> a new object with type S, a subtype of T
combine = <built-in method combine of type object at 0x55af20>
datetime -> datetime with same date and time fields
fromtimestamp = <built-in method fromtimestamp of type object at 0x55af20>
timestamp[, tz] -> tz's local time from POSIX timestamp.
max = datetime.datetime(9999, 12, 31, 23, 59, 59, 999999)
min = datetime.datetime(1, 1, 1, 0, 0)
now = <built-in method now of type object at 0x55af20>
[tz] -> new datetime with tz's local day and time.
resolution = datetime.timedelta(0, 0, 1)
strptime = <built-in method strptime of type object at 0x55af20>
string, format -> new datetime parsed from a string (like time.strptime()).
utcfromtimestamp = <built-in method utcfromtimestamp of type object at 0x55af20>
timestamp -> UTC datetime from a POSIX timestamp (like time.time()).
utcnow = <built-in method utcnow of type object at 0x55af20>
Return a new datetime representing UTC day and time.

Methods inherited from date:
isocalendar(...)
Return a 3-tuple containing ISO year, week number, and weekday.
isoweekday(...)
Return the day of the week represented by the date.
Monday == 1 ... Sunday == 7
strftime(...)
format -> strftime() style string.
toordinal(...)
Return proleptic Gregorian ordinal.  January 1 of year 1 is day 1.
weekday(...)
Return the day of the week represented by the date.
Monday == 0 ... Sunday == 6

Data descriptors inherited from date:
day
month
year

Data and other attributes inherited from date:
fromordinal = <built-in method fromordinal of type object at 0x55af20>
int -> date corresponding to a proleptic Gregorian ordinal.
today = <built-in method today of type object at 0x55af20>
Current date or datetime:  same as self.__class__.fromtimestamp(time.time()).

 
class time(__builtin__.object)
    time([hour[, minute[, second[, microsecond[, tzinfo]]]]]) --> a time object
 
All arguments are optional. tzinfo may be None, or an instance of
tzinfo subclass. The remaining arguments may be ints or longs.
 
  Methods defined here:
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__gt__(...)
x.__gt__(y) <==> x>y
__hash__(...)
x.__hash__() <==> hash(x)
__le__(...)
x.__le__(y) <==> x<=y
__lt__(...)
x.__lt__(y) <==> x<y
__ne__(...)
x.__ne__(y) <==> x!=y
__nonzero__(...)
x.__nonzero__() <==> x != 0
__reduce__(...)
__reduce__() -> (cls, state)
__repr__(...)
x.__repr__() <==> repr(x)
__str__(...)
x.__str__() <==> str(x)
dst(...)
Return self.tzinfo.dst(self).
isoformat(...)
Return string in ISO 8601 format, HH:MM:SS[.mmmmmm][+HH:MM].
replace(...)
Return time with new specified fields.
strftime(...)
format -> strftime() style string.
tzname(...)
Return self.tzinfo.tzname(self).
utcoffset(...)
Return self.tzinfo.utcoffset(self).

Data descriptors defined here:
hour
microsecond
minute
second
tzinfo

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object at 0x55ae60>
T.__new__(S, ...) -> a new object with type S, a subtype of T
max = datetime.time(23, 59, 59, 999999)
min = datetime.time(0, 0)
resolution = datetime.timedelta(0, 0, 1)

 
class timedelta(__builtin__.object)
    Difference between two datetime values.
 
  Methods defined here:
__abs__(...)
x.__abs__() <==> abs(x)
__add__(...)
x.__add__(y) <==> x+y
__div__(...)
x.__div__(y) <==> x/y
__eq__(...)
x.__eq__(y) <==> x==y
__floordiv__(...)
x.__floordiv__(y) <==> x//y
__ge__(...)
x.__ge__(y) <==> x>=y
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__gt__(...)
x.__gt__(y) <==> x>y
__hash__(...)
x.__hash__() <==> hash(x)
__le__(...)
x.__le__(y) <==> x<=y
__lt__(...)
x.__lt__(y) <==> x<y
__mul__(...)
x.__mul__(y) <==> x*y
__ne__(...)
x.__ne__(y) <==> x!=y
__neg__(...)
x.__neg__() <==> -x
__nonzero__(...)
x.__nonzero__() <==> x != 0
__pos__(...)
x.__pos__() <==> +x
__radd__(...)
x.__radd__(y) <==> y+x
__rdiv__(...)
x.__rdiv__(y) <==> y/x
__reduce__(...)
__reduce__() -> (cls, state)
__repr__(...)
x.__repr__() <==> repr(x)
__rfloordiv__(...)
x.__rfloordiv__(y) <==> y//x
__rmul__(...)
x.__rmul__(y) <==> y*x
__rsub__(...)
x.__rsub__(y) <==> y-x
__str__(...)
x.__str__() <==> str(x)
__sub__(...)
x.__sub__(y) <==> x-y

Data descriptors defined here:
days
Number of days.
microseconds
Number of microseconds (>= 0 and less than 1 second).
seconds
Number of seconds (>= 0 and less than 1 day).

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object at 0x55ac20>
T.__new__(S, ...) -> a new object with type S, a subtype of T
max = datetime.timedelta(999999999, 86399, 999999)
min = datetime.timedelta(-999999999)
resolution = datetime.timedelta(0, 0, 1)

 
class tzinfo(__builtin__.object)
    Abstract base class for time zone info objects.
 
  Methods defined here:
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__reduce__(...)
-> (cls, state)
dst(...)
datetime -> DST offset in minutes east of UTC.
fromutc(...)
datetime in UTC -> datetime in local time.
tzname(...)
datetime -> string name of time zone.
utcoffset(...)
datetime -> minutes east of UTC (negative for west of UTC).

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object at 0x55ada0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
Data
        MAXYEAR = 9999
MINYEAR = 1
datetime_CAPI = <PyCObject object at 0xb718b0f8>