Table of Contents

Class DateTimeOffsetOperator

Namespace
Ecng.Common
Assembly
Ecng.Common.dll

Implements arithmetic operations for DateTimeOffset values.

public class DateTimeOffsetOperator : BaseOperator<DateTimeOffset>, IOperator<DateTimeOffset>, IComparer<DateTimeOffset>, IOperator, IComparer
Inheritance
DateTimeOffsetOperator
Implements
Inherited Members
Extension Methods

Constructors

DateTimeOffsetOperator()

public DateTimeOffsetOperator()

Methods

Add(DateTimeOffset, DateTimeOffset)

Adds two DateTimeOffset values by adding their UTC ticks.

public override DateTimeOffset Add(DateTimeOffset first, DateTimeOffset second)

Parameters

first DateTimeOffset
second DateTimeOffset

Returns

DateTimeOffset

Compare(DateTimeOffset, DateTimeOffset)

Compares two DateTimeOffset values.

public override int Compare(DateTimeOffset first, DateTimeOffset second)

Parameters

first DateTimeOffset
second DateTimeOffset

Returns

int

Divide(DateTimeOffset, DateTimeOffset)

Divides two DateTimeOffset values by dividing their UTC ticks.

public override DateTimeOffset Divide(DateTimeOffset first, DateTimeOffset second)

Parameters

first DateTimeOffset
second DateTimeOffset

Returns

DateTimeOffset

Multiply(DateTimeOffset, DateTimeOffset)

Multiplies two DateTimeOffset values by multiplying their UTC ticks.

public override DateTimeOffset Multiply(DateTimeOffset first, DateTimeOffset second)

Parameters

first DateTimeOffset
second DateTimeOffset

Returns

DateTimeOffset

Subtract(DateTimeOffset, DateTimeOffset)

Subtracts the UTC ticks of the second DateTimeOffset from the first.

public override DateTimeOffset Subtract(DateTimeOffset first, DateTimeOffset second)

Parameters

first DateTimeOffset
second DateTimeOffset

Returns

DateTimeOffset