DayTimeDuration StructureDayTimeDuration StructureDayTimeDuration Structure
Represents a duration of time that is expressed by the Gregorian day, hour, minute and second components.
The corresponding XML Schema type is
xs:dayTimeDuration
.
Syntax
Public NotInheritable DayTimeDuration _ Implements IComparable(Of DayTimeDuration), _ IEquatable(Of DayTimeDuration)
public sealed DayTimeDuration : IComparable<DayTimeDuration>, IEquatable<DayTimeDuration>
public: value class DayTimeDuration sealed : IComparable<DayTimeDuration>, IEquatable<DayTimeDuration>
The DayTimeDurationDayTimeDurationDayTimeDuration
type exposes the following members.
Constructors
Constructor | Description | |
---|---|---|
![]() | DayTimeDuration (long, decimal)DayTimeDuration (Long, Decimal)DayTimeDuration (long, decimal) | Initializes a new instance of the DayTimeDurationDayTimeDurationDayTimeDuration class with the specified duration in days and seconds. |
![]() | DayTimeDuration (long, int, int, decimal)DayTimeDuration (Long, Integer, Integer, Decimal)DayTimeDuration (long, int, int, decimal) | Initializes a new instance of the DayTimeDurationDayTimeDurationDayTimeDuration structure with the specified duration in days, hours, minutes and seconds. |
Properties
Property | Description | |
---|---|---|
![]() | DaysDaysDays | Gets the days component of the current DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() | HoursHoursHours | Gets the hours component of the current DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() | MinutesMinutesMinutes | Gets the minutes component of the current DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() | SecondsSecondsSeconds | Gets the seconds component of the current DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() | SecondsInDaySecondsInDaySecondsInDay | Gets the number of seconds past the number of whole days in this duration. |
![]() | TotalSecondsTotalSecondsTotalSeconds | Gets the value of the current DayTimeDurationDayTimeDurationDayTimeDuration expressed as a number of seconds. |
Methods
Method | Description | |
---|---|---|
![]() ![]() | AddAddAdd | Adds a specified DayTimeDurationDayTimeDurationDayTimeDuration value to another DayTimeDurationDayTimeDurationDayTimeDuration value. |
![]() ![]() | CompareCompareCompare | Compares two specified DayTimeDurationDayTimeDurationDayTimeDuration values. |
![]() | CompareToCompareToCompareTo | Compares this instance to a specified DayTimeDurationDayTimeDurationDayTimeDuration and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() ![]() | Divide (DayTimeDuration, double)Divide (DayTimeDuration, Double)Divide (DayTimeDuration, double) | Divides the specified DayTimeDurationDayTimeDurationDayTimeDuration value by a doubleDoubledouble value. |
![]() ![]() | Divide (DayTimeDuration, DayTimeDuration)Divide (DayTimeDuration, DayTimeDuration)Divide (DayTimeDuration, DayTimeDuration) | Divides the specified DayTimeDurationDayTimeDurationDayTimeDuration value by another DayTimeDurationDayTimeDurationDayTimeDuration value. |
![]() | Equals (object)Equals (Object)Equals (object^) | Determines whether this instance is equal to a specified object. (Overrides ValueType.EqualsValueType.EqualsValueType::Equals) |
![]() | Equals (DayTimeDuration)Equals (DayTimeDuration)Equals (DayTimeDuration) | Indicates whether this instance is equal to another DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() | Object.FinalizeObject.FinalizeObject::Finalize | Allows an objectObjectobject to attempt to free resources and perform other cleanup operations before the objectObjectobject is reclaimed by garbage collection. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | GetHashCodeGetHashCodeGetHashCode | Returns the hash code for this instance. (Overrides ValueType.GetHashCodeValueType.GetHashCodeValueType::GetHashCode) |
![]() | Object.GetTypeObject.GetTypeObject::GetType | Gets the TypeTypeType of the current instance. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Object.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone | Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() ![]() | Multiply (double, DayTimeDuration)Multiply (Double, DayTimeDuration)Multiply (double, DayTimeDuration) | Multiplies the specified DayTimeDurationDayTimeDurationDayTimeDuration value by a doubleDoubledouble value. |
![]() ![]() | Multiply (DayTimeDuration, double)Multiply (DayTimeDuration, Double)Multiply (DayTimeDuration, double) | Multiplies the specified DayTimeDurationDayTimeDurationDayTimeDuration value by a doubleDoubledouble value. |
![]() ![]() | NegateNegateNegate | Negates the value of the specified DayTimeDurationDayTimeDurationDayTimeDuration operand. |
![]() ![]() | ParseParseParse |
Converts a lexical representation of an xs:dayTimeDuration to its DayTimeDurationDayTimeDurationDayTimeDuration
equivalent.
|
![]() ![]() | PlusPlusPlus | Returns the value of the DayTimeDurationDayTimeDurationDayTimeDuration operand (the sign of the operand is unchanged). |
![]() ![]() | SubtractSubtractSubtract | Subtracts a DayTimeDurationDayTimeDurationDayTimeDuration value from another DayTimeDurationDayTimeDurationDayTimeDuration value. |
![]() | ToStringToStringToString | Returns the canonical lexical representation of this DayTimeDurationDayTimeDurationDayTimeDuration (Overrides ValueType.ToStringValueType.ToStringValueType::ToString) |
![]() | ToTimeSpanToTimeSpanToTimeSpan | Returns the value as a TimeSpanTimeSpanTimeSpan instance. |
![]() ![]() | TryParseTryParseTryParse |
Converts a lexical representation of an xs:dayTimeDuration to its DayTimeDurationDayTimeDurationDayTimeDuration
equivalent. A return value indicates whether the conversion succeeded or failed.
|
Operators
Operator | Description | |
---|---|---|
![]() ![]() | AdditionAdditionAddition | Adds a specified DayTimeDurationDayTimeDurationDayTimeDuration value to another DayTimeDurationDayTimeDurationDayTimeDuration value. |
![]() ![]() | Division (DayTimeDuration, double)Division (DayTimeDuration, Double)Division (DayTimeDuration, double) | Divides the specified DayTimeDurationDayTimeDurationDayTimeDuration value by a doubleDoubledouble value. |
![]() ![]() | Division (DayTimeDuration, DayTimeDuration)Division (DayTimeDuration, DayTimeDuration)Division (DayTimeDuration, DayTimeDuration) | Divides the specified DayTimeDurationDayTimeDurationDayTimeDuration value by another DayTimeDurationDayTimeDurationDayTimeDuration value. |
![]() ![]() | EqualityEqualityEquality | Indicates whether a specified DayTimeDurationDayTimeDurationDayTimeDuration is equal to another specified DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() ![]() | GreaterThanGreaterThanGreaterThan | Indicates whether a specified DayTimeDurationDayTimeDurationDayTimeDuration is greater than another specified DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() ![]() | GreaterThanOrEqualGreaterThanOrEqualGreaterThanOrEqual | Indicates whether a specified DayTimeDurationDayTimeDurationDayTimeDuration is greater than or equal to another specified DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() ![]() | InequalityInequalityInequality | Indicates whether a specified DayTimeDurationDayTimeDurationDayTimeDuration is not equal to another specified DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() ![]() | LessThanLessThanLessThan | Indicates whether a specified DayTimeDurationDayTimeDurationDayTimeDuration is less than another specified DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() ![]() | LessThanOrEqualLessThanOrEqualLessThanOrEqual | Indicates whether a specified DayTimeDurationDayTimeDurationDayTimeDuration is less than or equal to another specified DayTimeDurationDayTimeDurationDayTimeDuration. |
![]() ![]() | Multiply (double, DayTimeDuration)Multiply (Double, DayTimeDuration)Multiply (double, DayTimeDuration) | Multiplies the specified DayTimeDurationDayTimeDurationDayTimeDuration value by a doubleDoubledouble value. |
![]() ![]() | Multiply (DayTimeDuration, double)Multiply (DayTimeDuration, Double)Multiply (DayTimeDuration, double) | Multiplies the specified DayTimeDurationDayTimeDurationDayTimeDuration value by a doubleDoubledouble value. |
![]() ![]() | SubtractionSubtractionSubtraction | Subtracts a DayTimeDurationDayTimeDurationDayTimeDuration value from another DayTimeDurationDayTimeDurationDayTimeDuration value. |
![]() ![]() | UnaryNegationUnaryNegationUnaryNegation | Negates the value of the specified DayTimeDurationDayTimeDurationDayTimeDuration operand. |
![]() ![]() | UnaryPlusUnaryPlusUnaryPlus | Returns the value of the DayTimeDurationDayTimeDurationDayTimeDuration operand (the sign of the operand is unchanged). |
Fields
Remarks
A DayTimeDurationDayTimeDurationDayTimeDuration is a duration of time that is expressed by the Gregorian days, hours, minutes and seconds components. It can be used to represent a period of months, regardless of the number of days in a month. To say, for example, that a journey took 2 days and 14 hours.
Unlike DurationDurationDuration values, DayTimeDurationDayTimeDurationDayTimeDuration values can be totally ordered.