Class TimeSpan
A class for representing a time span.
Constructors
TimeSpan
Initializes a new instance of the TimeSpan class.
Declaration
TimeSpan Methods
addDay(Integer)
Adds the given number of days to the currently set time span.
Declaration
Void addDay(Integer num) Parameters
| Type | Name | Description |
| Integer | num | Number of days to add to the time span. |
Returns
| Type | Description |
| Void |
addHour(Integer)
Adds the given number of hours to the currently set time span.
Declaration
Void addHour(Integer num) Parameters
| Type | Name | Description |
| Integer | num | Number of hours to add to the time span. |
Returns
| Type | Description |
| Void |
addMin(Integer)
Adds the given number of minutes to the currently set time span.
Declaration
Void addMin(Integer num) Parameters
| Type | Name | Description |
| Integer | num | Number of minutes to add to the time span. |
Returns
| Type | Description |
| Void |
addSec(Integer)
Adds the given number of seconds to the currently set time span.
Declaration
Void addSec(Integer num) Parameters
| Type | Name | Description |
| Integer | num | Number of seconds to add to the time span. |
Returns
| Type | Description |
| Void |
addYear(Integer)
Adds the given number of years to the currently set time span.
Declaration
Void addYear(Integer num) Parameters
| Type | Name | Description |
| Integer | num | Number of years to add to the time span. |
Returns
| Type | Description |
| Void |
getDay()
Returns the day field of the time span as an integer.
Declaration
Integer getDay() Returns
| Type | Description |
| Integer | Day field as an integer. |
getHour()
Returns the hour field of the time span as an integer.
Declaration
Integer getHour() Returns
| Type | Description |
| Integer |
getMin()
Returns the minute field of the time span as an integer.
Declaration
Integer getMin() Returns
| Type | Description |
| Integer |
getSec()
Returns the seconds field of the time span as an integer.
Declaration
Integer getSec() Returns
| Type | Description |
| Void |
getYear()
Returns the year field of the time span as an integer.
Declaration
Integer getYear() Returns
| Type | Description |
| Integer |
isNegative()
Checks if this is a negative time span.
Declaration
Bool isNegative() Returns
| Type | Description |
| Bool | True if this is a negative time span; otherwise, false. |
set(Integer,Integer,Integer,Integer,Integer)
Initializes a time span object.
Declaration
Void set(Integer years, Integer days, Integer hours, Integer minutes, Integer seconds) Parameters
| Type | Name | Description |
| Integer | years | Number of years |
| Integer | days | Number of days |
| Integer | hours | Number of hours |
| Integer | minutes | Number of minutes |
| Integer | seconds | Number of seconds. |
Returns
| Type | Description |
| Void |
setNegative(Bool)
Positive time span is default, but if you add a negative number of years/days/hours/minutes/seconds, you may get a negative times pan.
Declaration
Void setNegative(Bool negative) Parameters
| Type | Name | Description |
| Bool | negative |
Returns
| Type | Description |
| Void |
toDays()
Returns the time span as a number of days. A one year time span will return 365.
Declaration
Integer toDays() Returns
| Type | Description |
| Integer |
toHours()
Returns the time span as a number of hours. A one day time span will return 24.
Declaration
Integer toHours() Returns
| Type | Description |
| Integer |
toMinutes()
Returns the time span as a number of minutes. A one hour time span will return 60.
Declaration
Integer toMinutes() Returns
| Type | Description |
| Integer |
toSeconds()
Returns the time span as a number of seconds. A one minute time span will return 60.
Declaration
Integer toSeconds() Returns
| Type | Description |
| Integer |
toString(Integer,Integer,Integer,Bool)
Returns the time span as a string representation, on given format and language.
Declaration
String toString(Integer mode, Integer lang, Integer maxMode, Bool short) Examples
TimeSpan ts;
printLine(ts.toString(3,1,1,false));
Parameters
| Type | Name | Description |
| Integer | mode | Mode2Year = 0 Mode2Day = 1 Mode2Hour = 2 Mode2Min = 3 Mode2Sec = 4 |
| Integer | lang | 0 = Norwegian; 1 = English; 2 = German; 3 = Swedish; 4 = Danish; 5 = Dutch" |
| Integer | maxMode | Mode2Year = 0 Mode2Day = 1 Mode2Hour = 2 Mode2Min = 3 Mode2Sec = 4 |
| Bool | short | True if you want short version of text (for example, m instead of minutes). |
Returns
| Type | Description |
| A string representation of the time span, on the given format and in the given language. |