shadow:standard

Class TimeSpan

Parent class

shadow:standard@Object

Interfaces

shadow:standard@CanAdd<shadow:standard@TimeSpan>, shadow:standard@CanSubtract<shadow:standard@TimeSpan>, shadow:standard@CanCompare<shadow:standard@TimeSpan>

immutable locked class TimeSpan

Class TimeSpan represents a time interval.

Author

Claude Abounegm

Create Summary

Modifiers Return Types Method and Description
public () create(int hours, int minutes, int seconds)
public () create(int days, int hours, int minutes, int seconds, int millis)
public () create(int days, int hours, int minutes, int seconds, int millis, int micros)
public () create(int days, int hours, int minutes, int seconds, int millis, int micros, long nanos)
public () create(int seconds, int millis, int micros, long nanos)
public () create(long nanoSeconds)

Destroy Summary

Modifiers Return Types Method and Description
public () destroy()

Method Summary

Modifiers Return Types Method and Description
public readonly locked (TimeSpan) add(TimeSpan other)
public readonly locked (TimeSpan) addDays(int days)
public readonly locked (TimeSpan) addMicroSeconds(int microSeconds)
public readonly locked (TimeSpan) addMilliSeconds(int milliSeconds)
public readonly locked (TimeSpan) addMinutes(int minutes)
public readonly locked (TimeSpan) addSeconds(int seconds)
public readonly locked (int) compare(TimeSpan other)
public readonly (TimeSpan) copy(AddressMap addresses)
public readonly locked (boolean) equal(TimeSpan other)
public readonly locked (TimeSpan) subtract(TimeSpan other)

Property Summary

Modifiers Return Types Method and Description
public readonly get locked (int) days()
public readonly get locked (int) hours()
public readonly get locked (boolean) isPositive()
public readonly get locked (int) microSeconds()
public readonly get locked (int) milliSeconds()
public readonly get locked (int) minutes()
public readonly get locked (int) nanoSeconds()
public readonly get locked (int) seconds()
public readonly get locked (double) totalDays()
public readonly get locked (double) totalHours()
public readonly get locked (double) totalMicroSeconds()
public readonly get locked (double) totalMilliSeconds()
public readonly get locked (double) totalMinutes()
public readonly get locked (long) totalNanoSeconds()
public readonly get locked (double) totalSeconds()

Create Detail

create

public create(int hours, int minutes, int seconds) => ()

create

public create(int days, int hours, int minutes, int seconds, int millis) => ()

create

public create(int days, int hours, int minutes, int seconds, int millis, int micros) => ()

create

public create(int days, int hours, int minutes, int seconds, int millis, int micros, long nanos) => ()

create

public create(int seconds, int millis, int micros, long nanos) => ()

create

public create(long nanoSeconds) => ()

Destroy Detail

destroy

public destroy() => ()

Method Detail

add

public readonly locked add(TimeSpan other) => (TimeSpan)

addDays

public readonly locked addDays(int days) => (TimeSpan)

addMicroSeconds

public readonly locked addMicroSeconds(int microSeconds) => (TimeSpan)

addMilliSeconds

public readonly locked addMilliSeconds(int milliSeconds) => (TimeSpan)

addMinutes

public readonly locked addMinutes(int minutes) => (TimeSpan)

addSeconds

public readonly locked addSeconds(int seconds) => (TimeSpan)

compare

public readonly locked compare(TimeSpan other) => (int)

copy

public readonly copy(AddressMap addresses) => (TimeSpan)

equal

public readonly locked equal(TimeSpan other) => (boolean)

subtract

public readonly locked subtract(TimeSpan other) => (TimeSpan)

Property Detail

days

public readonly get locked days() => (int)

hours

public readonly get locked hours() => (int)

isPositive

public readonly get locked isPositive() => (boolean)

microSeconds

public readonly get locked microSeconds() => (int)

milliSeconds

public readonly get locked milliSeconds() => (int)

minutes

public readonly get locked minutes() => (int)

nanoSeconds

public readonly get locked nanoSeconds() => (int)

seconds

public readonly get locked seconds() => (int)

totalDays

public readonly get locked totalDays() => (double)

totalHours

public readonly get locked totalHours() => (double)

totalMicroSeconds

public readonly get locked totalMicroSeconds() => (double)

totalMilliSeconds

public readonly get locked totalMilliSeconds() => (double)

totalMinutes

public readonly get locked totalMinutes() => (double)

totalNanoSeconds

public readonly get locked totalNanoSeconds() => (long)

totalSeconds

public readonly get locked totalSeconds() => (double)