Data-type representing a discrete time value.
MaxValue | The maximum representable time. |
MaxValueSeconds | The maximum representable time in seconds. |
MinValue | The minimum representable time. |
MinValueSeconds | The minimum representable time in seconds. |
Tick | The duration in seconds of a tick (the smallest representable unit of time). |
Zero | The zero value. |
Value | The underlying discrete time value, which represents the number of discrete ticks. |
DiscreteTime | Constructs a discrete time from either seconds (float/double) or ticks (int/long). |
ToString | Returns a string representation of the time. |
FromTicks | Explicitly converts a tick value to a DiscreteTime value. |
operator - | Returns the substraction of two time values. |
operator != | Returns whether two time values are different. |
operator * | Returns the multiplication of two time values. |
operator / | A time value divided by a floating point amount. |
operator + | Returns the addition of two time values. |
operator < | Returns whether the left-hand time value is less than the right-hand one. |
operator == | Returns true if the time is equal to a given time, false otherwise. |
operator > | Returns whether left-hand time value is greater than the right-hand one. |
RationalTime | Converts a DiscreteTime to a RationalTime representation. This conversion is always lossless. |
Unknown operator | Returns whether the left-hand time value is less than or equal to the right-hand one. |
Unknown operator | Returns whether the left-hand time value is greater than or equal to the right-hand one. |
Unknown operator | Returns the modulus of two time values. |