|
|
AMPM(self)
Return the time string for an object to the nearest second. |
|
|
|
|
AMPMMinutes(self)
Return the time string for an object not showing seconds. |
|
|
|
|
Date(self)
Return the date string for the object. |
|
|
|
|
Day(self)
Return the full name of the day of the week |
|
|
|
|
DayOfWeek(self)
Compatibility: see Day |
|
|
|
|
Day_(self)
Compatibility: see pDay |
|
|
|
|
HTML4(self)
Return the object in the format used in the HTML4.0 specification,
one of the standard forms in ISO8601. |
|
|
|
|
ISO(self)
Return the object in ISO standard format. |
|
|
|
|
ISO8601(self)
Return the object in ISO 8601-compatible format containing
the date, time with seconds-precision and the time zone
identifier - see http://www.w3.org/TR/NOTE-datetime
Dates are output as: YYYY-MM-DDTHH:MM:SSTZD
T is a literal character. |
|
|
|
|
JulianDay(self)
Return the Julian day according to
http://www.tondering.dk/claus/cal/node3.html#sec-calcjd |
|
|
|
|
Mon(self)
Compatibility: see aMonth |
|
|
|
|
Mon_(self)
Compatibility: see pMonth |
|
|
|
|
Month(self)
Return the full month name |
|
|
|
|
PreciseAMPM(self)
Return the time string for the object. |
|
|
|
|
PreciseTime(self)
Return the time string for the object. |
|
|
|
|
Time(self)
Return the time string for an object to the nearest second. |
|
|
|
|
TimeMinutes(self)
Return the time string for an object not showing seconds. |
|
|
|
|
__add__(self,
other)
A DateTime may be added to a number and a number may be added to a
DateTime; two DateTimes cannot be added. |
|
|
|
|
__cmp__(self,
obj)
Compare a DateTime with another DateTime object, or a float such
as those returned by time.time(). |
|
|
|
|
__eq__(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
__float__(self)
Convert to floating-point number of seconds since the epoch
(gmt) |
|
|
|
|
__ge__(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
|
|
|
|
|
|
__gt__(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
__hash__(self)
Compute a hash value for a DateTime |
|
|
|
|
__init__(self,
*args,
**kw)
Return a new date-time object |
|
|
|
|
__int__(self)
Convert to an integer number of seconds since the epoch (gmt) |
|
|
|
|
__le__(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
__long__(self)
Convert to a long-int number of seconds since the epoch (gmt) |
|
|
|
|
__lt__(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
__ne__(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
__parse_iso8601(self,
s)
parse an ISO 8601 compliant date |
|
|
|
|
__radd__(self,
other)
A DateTime may be added to a number and a number may be added to a
DateTime; two DateTimes cannot be added. |
|
|
|
|
__repr__(self)
Convert a DateTime to a string that looks like a Python
expression. |
|
|
|
|
__str__(self)
Convert a DateTime to a string. |
|
|
|
|
__sub__(self,
other)
Either a DateTime or a number may be subtracted from a DateTime,
however, a DateTime may not be subtracted from a number. |
|
|
|
|
| _calcTimezoneName(self,
x,
ms) |
|
|
|
|
_parse(self,
st,
datefmt='us') |
|
|
|
|
_parse_args(self,
*args,
**kw)
Return a new date-time object |
|
|
|
|
|
|
|
_upgrade_old(self)
Upgrades a previously pickled DateTime object. |
|
|
|
|
| _validDate(self,
y,
m,
d) |
|
|
|
|
| _validTime(self,
h,
m,
s) |
|
|
|
|
aCommon(self)
Return a string representing the object's value in the format: Mar
1, 1997 1:45 pm |
|
|
|
|
aCommonZ(self)
Return a string representing the object's value in the format: Mar
1, 1997 1:45 pm US/Eastern |
|
|
|
|
aDay(self)
Return the abreviated name of the day of the week |
|
|
|
|
aMonth(self)
Return the abreviated month name. |
|
|
|
|
ampm(self)
Return the appropriate time modifier (am or pm) |
|
|
|
|
day(self)
Return the integer day |
|
|
|
|
dayOfYear(self)
Return the day of the year, in context of the timezone
representation of the object |
|
|
|
|
dd(self)
Return day as a 2 digit string |
|
|
|
|
dow(self)
Return the integer day of the week, where sunday is 0 |
|
|
|
|
dow_1(self)
Return the integer day of the week, where sunday is 1 |
|
|
|
|
earliestTime(self)
Return a new DateTime object that represents the earliest possible
time (in whole seconds) that still falls within the current object's
day, in the object's timezone context |
|
|
|
|
equalTo(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
fCommon(self)
Return a string representing the object's value in the format:
March 1, 1997 1:45 pm |
|
|
|
|
fCommonZ(self)
Return a string representing the object's value in the format:
March 1, 1997 1:45 pm US/Eastern |
|
|
|
|
greaterThan(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
greaterThanEqualTo(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
h_12(self)
Return the 12-hour clock representation of the hour |
|
|
|
|
h_24(self)
Return the 24-hour clock representation of the hour |
|
|
|
|
hour(self)
Return the 24-hour clock representation of the hour |
|
|
|
|
isCurrentDay(self)
Return true if this object represents a date/time that falls
within the current day, in the context of this object's timezone
representation |
|
|
|
|
isCurrentHour(self)
Return true if this object represents a date/time that falls
within the current hour, in the context of this object's timezone
representation |
|
|
|
|
isCurrentMinute(self)
Return true if this object represents a date/time that falls
within the current minute, in the context of this object's timezone
representation |
|
|
|
|
isCurrentMonth(self)
Return true if this object represents a date/time that falls
within the current month, in the context of this object's timezone
representation |
|
|
|
|
isCurrentYear(self)
Return true if this object represents a date/time that falls
within the current year, in the context of this object's timezone
representation |
|
|
|
|
isFuture(self)
Return true if this object represents a date/time later than the
time of the call |
|
|
|
|
isLeapYear(self)
Return true if the current year (in the context of the object's
timezone) is a leap year |
|
|
|
|
isPast(self)
Return true if this object represents a date/time earlier than the
time of the call |
|
|
|
|
latestTime(self)
Return a new DateTime object that represents the latest possible
time (in whole seconds) that still falls within the current object's
day, in the object's timezone context |
|
|
|
|
lessThan(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
lessThanEqualTo(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
localZone(self,
ltm=None)
Returns the time zone on the given date. |
|
|
|
|
millis(self)
Return the millisecond since the epoch in GMT. |
|
|
|
|
minute(self)
Return the minute |
|
|
|
|
mm(self)
Return month as a 2 digit string |
|
|
|
|
month(self)
Return the month of the object as an integer |
|
|
|
|
notEqualTo(self,
t)
Compare this DateTime object to another DateTime object OR a
floating point number such as that which is returned by the python
time module. |
|
|
|
|
pCommon(self)
Return a string representing the object's value in the format:
Mar. |
|
|
|
|
pCommonZ(self)
Return a string representing the object's value in the format:
Mar. |
|
|
|
|
pDay(self)
Return the abreviated (with period) name of the day of the
week |
|
|
|
|
pMonth(self)
Return the abreviated (with period) month name. |
|
|
|
|
parts(self)
Return a tuple containing the calendar year, month, day, hour,
minute second and timezone of the object |
|
|
|
|
rfc822(self)
Return the date in RFC 822 format |
|
|
|
|
second(self)
Return the second |
|
|
|
|
|
|
|
timeTime(self)
Return the date/time as a floating-point number in UTC, in the
format used by the python time module. |
|
|
|
|
timezone(self)
Return the timezone in which the object is represented. |
|
|
|
|
toZone(self,
z)
Return a DateTime with the value as the current object,
represented in the indicated timezone. |
|
|
|
|
tzoffset(self)
Return the timezone offset for the objects timezone. |
|
|
|
|
week(self)
Return the week number according to ISO see
http://www.tondering.dk/claus/cal/node6.html#SECTION00670000000000000000 |
|
|
|
|
year(self)
Return the calendar year of the object |
|
|
|
|
yy(self)
Return calendar year as a 2 digit string |
|
|
|
|
__allow_access_to_unprotected_subobjects__ = 1
|
|
|
_daymap = {'fri': 6, 'friday': 6, 'mon': 2, 'monday': 2, 'sat'...
|
|
|
_days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday...
|
|
|
_days_a = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
|
|
|
_days_p = ['Sun.', 'Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fri.', 'Sa...
|
|
|
_isDST = 1
|
|
|
_localzone = 'GMT-4'
|
|
|
_localzone0 = 'US/Eastern'
|
|
|
_localzone1 = 'GMT-4'
|
|
|
_month_len = ((0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, ...
|
|
|
_monthmap = {'apr': 4, 'april': 4, 'aug': 8, 'august': 8, 'dec...
|
|
|
_months = ['', 'January', 'February', 'March', 'April', 'May',...
|
|
|
_months_a = ['', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Ju...
|
|
|
_months_p = ['', 'Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'June'...
|
|
|
_multipleZones = True
|
|
|
_tzinfo = <DateTime.DateTime._cache instance at 0x145eb48>
|
|
|
_until_month = ((0, 0, 31, 59, 90, 120, 151, 181, 212, 243, 27...
|
|
|
delimiters = '-/.:,+'
|
|
|
flt_pattern = re.compile(r':([0-9]+\.[0-9]+)')
|
|
|
int_pattern = re.compile(r'([0-9]+)')
|
|
|
name_pattern = re.compile(r'(?i)([a-zA-Z]+)')
|
|
|
space_chars = ' \t\n'
|