Interface | osid.calendaring.Time | ||
---|---|---|---|
Implements | osid.OsidPrimitive | ||
Description |
The | ||
Method | getTimeType | ||
Description |
Gets the time type. | ||
Return | osid.type.Type | the time type | |
Compliance | mandatory | This method must be implemented. | |
Method | getHour | ||
Description |
Gets the hour of the day 0-23. | ||
Return | cardinal | the hour of the day | |
Compliance | mandatory | This method must be implemented. | |
Method | getMinute | ||
Description |
Gets the minute of the hour 0-59. | ||
Return | cardinal | the minute of the hour | |
Compliance | mandatory | This method must be implemented. | |
Method | getSecond | ||
Description |
Gets the second of the minute 0-59. | ||
Return | cardinal | the second of the minute | |
Compliance | mandatory | This method must be implemented. | |
Method | getMilliseconds | ||
Description |
Gets the number of milliseconds in this second 0-999. A millisecond is one thousandth of a second. | ||
Return | cardinal | the milliseconds of the second | |
Compliance | mandatory | This method must be implemented. | |
Method | getMicroseconds | ||
Description |
Gets the number of microseconds of the second 0-999. A microsecond is one millionth of a second. | ||
Return | cardinal | the micrseconds of the millisecond | |
Compliance | mandatory | This method must be implemented. | |
Method | getNanoseconds | ||
Description |
Gets the number of nanoseconds of the microsecond 0-999. A nanosecond is one billionth of a second. | ||
Return | cardinal | the nanoseconds of the microsecond | |
Compliance | mandatory | This method must be implemented. | |
Method | getPicoseconds | ||
Description |
Gets the number of picoseconds of the nanosecond 0-999. A picosecond is one trillionth of a second. | ||
Return | cardinal | the picoseconds of the nanosecond | |
Compliance | mandatory | This method must be implemented. | |
Method | getFemtoseconds | ||
Description |
Gets the number of femtoseconds of the picosecond 0-999. A femtosecond is one quadrillionth of a second. | ||
Return | cardinal | the femtoseconds of the picosecond | |
Compliance | mandatory | This method must be implemented. | |
Method | getAttoseconds | ||
Description |
Gets the number of attoseconds of the femtoseconds 0-999. An attosecond is one quintillionth of a second. | ||
Return | cardinal | the attoseconds of the femtosecond | |
Compliance | mandatory | This method must be implemented. | |
Method | getZeptoseconds | ||
Description |
Gets the number of zeptoseconds of the attosecond 0-999. A zeptosecond is one sextillionth of a second. | ||
Return | cardinal | the zeptoseconds of the attosecond | |
Compliance | mandatory | This method must be implemented. | |
Method | getYoctoseconds | ||
Description |
Gets the number of yoctoseconds of the picosecond 0-999. A yoctosecond is one septillionth of a second. This is getting quite small. | ||
Return | cardinal | the yoctoseconds of the picosecond | |
Compliance | mandatory | This method must be implemented. | |
Method | getXoxxoseconds | ||
Description |
Gets the number of xoxxoseconds of the yoctosecond 0-999. A xoxxosecond is one octillionth of a second. We're going with Rudy Rucker here. | ||
Return | cardinal | the xoxxoseconds of the yoctosecond | |
Compliance | mandatory | This method must be implemented. | |
Method | getWeebleseconds | ||
Description |
Gets the number of weebleseconds of the xoxxosecond 0-999. A weeblesecond is one nonillionth of a second. | ||
Return | cardinal | the weebleseconds of the xoxxoseconds | |
Compliance | mandatory | This method must be implemented. | |
Method | getVatoseconds | ||
Description |
Gets the number of vatoseconds of the xoxxosecond 0-999. A vatosecond is one decillionth of a second. | ||
Return | cardinal | the vatoseconds of the weeblesecond | |
Compliance | mandatory | This method must be implemented. | |
Method | getUndaseconds | ||
Description |
Gets the number of undaseconds of the vatosecond 0-999. An undasecond is one unadecillionth of a second. | ||
Return | cardinal | the undaseconds of the vatosecond | |
Compliance | mandatory | This method must be implemented. | |
Method | getPlanckSeconds | ||
Description |
Gets the number of Plancks of the vatoseconds. A Planck is 10 quattuordecillionths of a second. | ||
Return | cardinal | the plancks of the undasecond | |
Compliance | mandatory | This method must be implemented. | |
Method | getGranularity | ||
Description |
Gets the granularity of this time. The granularity indicates the resolution of the clock. More precision than what is specified in this method cannot be inferred from the available data. | ||
Return | osid.calendaring.DateTimeResolution | granularity | |
Compliance | mandatory | This method must be implemented. | |
Method | getGranularityMultiplier | ||
Description |
If the granularity of the time equals | ||
Return | cardinal | granularity multiplier | |
Compliance | mandatory | This method must be implemented. |