 
       wx.TimeSpan¶
  wx.TimeSpan¶wx.TimeSpan class represents a time interval.
See also
 Methods Summary¶
 Methods Summary¶| __init__ | Default constructor, constructs a zero timespan. | 
| Abs | Returns the absolute value of the timespan: does not modify the object. | 
| Add | Adds the given wx.TimeSpan to this wx.TimeSpan and returns a reference to itself. | 
| Day | Returns the timespan for one day. | 
| Days | Returns the timespan for the given number of days. | 
| Format | Returns the string containing the formatted representation of the time span. | 
| GetDays | Returns the difference in number of days. | 
| GetHours | Returns the difference in number of hours. | 
| GetMilliseconds | Returns the difference in number of milliseconds. | 
| GetMinutes | Returns the difference in number of minutes. | 
| GetSeconds | Returns the difference in number of seconds. | 
| GetValue | Returns the internal representation of timespan. | 
| GetWeeks | Returns the difference in number of weeks. | 
| Hour | Returns the timespan for one hour. | 
| Hours | Returns the timespan for the given number of hours. | 
| IsEqualTo | Returns Trueif two timespans are equal. | 
| IsLongerThan | Compares two timespans: works with the absolute values, i.e. -2 hours is longer than 1 hour. | 
| IsNegative | Returns Trueif the timespan is negative. | 
| IsNull | Returns Trueif the timespan is empty. | 
| IsPositive | Returns Trueif the timespan is positive. | 
| IsShorterThan | Compares two timespans: works with the absolute values, i.e. 1 hour is shorter than -2 hours. | 
| Millisecond | Returns the timespan for one millisecond. | 
| Milliseconds | Returns the timespan for the given number of milliseconds. | 
| Minute | Returns the timespan for one minute. | 
| Minutes | Returns the timespan for the given number of minutes. | 
| Multiply | Multiplies this time span by n. | 
| Neg | Negate the value of the timespan. | 
| Negate | Returns timespan with inverted sign. | 
| Second | Returns the timespan for one second. | 
| Seconds | Returns the timespan for the given number of seconds. | 
| Subtract | Subtracts the given wx.TimeSpan to this wx.TimeSpan and returns a reference to itself. | 
| Week | Returns the timespan for one week. | 
| Weeks | Returns the timespan for the given number of weeks. | 
 Class API¶
 Class API¶wx.TimeSpan(object)¶Possible constructors:
TimeSpan()
TimeSpan(hours, min=0, sec=0, msec=0)
TimeSpan class represents a time interval.
__init__(self, *args, **kw)¶__init__ (self)
Default constructor, constructs a zero timespan.
__init__ (self, hours, min=0, sec=0, msec=0)
Constructs timespan from separate values for each component, with the date set to 0.
Hours are not restricted to 0-24 range, neither are minutes, seconds or milliseconds.
| Parameters: | 
 | 
|---|
Abs(self)¶Returns the absolute value of the timespan: does not modify the object.
| Return type: | wx.TimeSpan | 
|---|
Add(self, diff)¶Adds the given wx.TimeSpan to this wx.TimeSpan and returns a reference to itself.
| Parameters: | diff (wx.TimeSpan) – | 
|---|---|
| Return type: | wx.TimeSpan | 
Day()¶Returns the timespan for one day.
| Return type: | wx.TimeSpan | 
|---|
Days(days)¶Returns the timespan for the given number of days.
| Parameters: | days (long) – | 
|---|---|
| Return type: | wx.TimeSpan | 
Format(self, format=DefaultTimeSpanFormat)¶Returns the string containing the formatted representation of the time span.
The following format specifiers are allowed after %:
H   - Number of HoursM   - Number of MinutesS   - Number of Secondsl   - Number of MillisecondsD   - Number of DaysE   - Number of Weeks%   - The percent characterNote that, for example, the number of hours in the description above is not well defined: it can be either the total number of hours (for example, for a time span of 50 hours this would be 50) or just the hour part of the time span, which would be 2 in this case as 50 hours is equal to 2 days and 2 hours.
  wx.TimeSpan  resolves this ambiguity in the following way: if there had been, indeed, the  D   format specified preceding the   H , then it is interpreted as 2. Otherwise, it is 50.
The same applies to all other format specifiers: if they follow a specifier of larger unit, only the rest part is taken, otherwise the full value is used.
| Parameters: | format (string) – | 
|---|---|
| Return type: | string | 
GetDays(self)¶Returns the difference in number of days.
| Return type: | int | 
|---|
GetHours(self)¶Returns the difference in number of hours.
| Return type: | int | 
|---|
GetMilliseconds(self)¶Returns the difference in number of milliseconds.
| Return type: | long | 
|---|
GetMinutes(self)¶Returns the difference in number of minutes.
| Return type: | int | 
|---|
GetSeconds(self)¶Returns the difference in number of seconds.
| Return type: | long | 
|---|
GetValue(self)¶Returns the internal representation of timespan.
| Return type: | long | 
|---|
GetWeeks(self)¶Returns the difference in number of weeks.
| Return type: | int | 
|---|
Hour()¶Returns the timespan for one hour.
| Return type: | wx.TimeSpan | 
|---|
Hours(hours)¶Returns the timespan for the given number of hours.
| Parameters: | hours (long) – | 
|---|---|
| Return type: | wx.TimeSpan | 
IsEqualTo(self, ts)¶Returns True if two timespans are equal.
| Parameters: | ts (wx.TimeSpan) – | 
|---|---|
| Return type: | bool | 
IsLongerThan(self, ts)¶Compares two timespans: works with the absolute values, i.e. -2 hours is longer than 1 hour.
Also, it will return False if the timespans are equal in absolute value.
| Parameters: | ts (wx.TimeSpan) – | 
|---|---|
| Return type: | bool | 
IsNegative(self)¶Returns True if the timespan is negative.
| Return type: | bool | 
|---|
IsNull(self)¶Returns True if the timespan is empty.
| Return type: | bool | 
|---|
IsPositive(self)¶Returns True if the timespan is positive.
| Return type: | bool | 
|---|
IsShorterThan(self, ts)¶Compares two timespans: works with the absolute values, i.e. 1 hour is shorter than -2 hours.
Also, it will return False if the timespans are equal in absolute value.
| Parameters: | ts (wx.TimeSpan) – | 
|---|---|
| Return type: | bool | 
Millisecond()¶Returns the timespan for one millisecond.
| Return type: | wx.TimeSpan | 
|---|
Milliseconds(ms)¶Returns the timespan for the given number of milliseconds.
| Parameters: | ms (long) – | 
|---|---|
| Return type: | wx.TimeSpan | 
Minute()¶Returns the timespan for one minute.
| Return type: | wx.TimeSpan | 
|---|
Minutes(min)¶Returns the timespan for the given number of minutes.
| Parameters: | min (long) – | 
|---|---|
| Return type: | wx.TimeSpan | 
Multiply(self, n)¶Multiplies this time span by n.
| Parameters: | n (int) – | 
|---|---|
| Return type: | wx.TimeSpan | 
| Returns: | A reference to this wx.TimeSpan object modified in place. | 
Neg(self)¶Negate the value of the timespan.
| Return type: | wx.TimeSpan | 
|---|
See also
Negate(self)¶Returns timespan with inverted sign.
| Return type: | wx.TimeSpan | 
|---|
See also
Second()¶Returns the timespan for one second.
| Return type: | wx.TimeSpan | 
|---|
Seconds(sec)¶Returns the timespan for the given number of seconds.
| Parameters: | sec (long) – | 
|---|---|
| Return type: | wx.TimeSpan | 
Subtract(self, diff)¶Subtracts the given wx.TimeSpan to this wx.TimeSpan and returns a reference to itself.
| Parameters: | diff (wx.TimeSpan) – | 
|---|---|
| Return type: | wx.TimeSpan | 
Week()¶Returns the timespan for one week.
| Return type: | wx.TimeSpan | 
|---|
Weeks(weeks)¶Returns the timespan for the given number of weeks.
| Parameters: | weeks (long) – | 
|---|---|
| Return type: | wx.TimeSpan |