Table of Contents

Class DateTimeOperator

Namespace
Ecng.Common
Assembly
Ecng.Common.dll

Implements arithmetic operations for DateTime values.

public class DateTimeOperator : BaseOperator<DateTime>, IOperator<DateTime>, IComparer<DateTime>, IOperator, IComparer
Inheritance
DateTimeOperator
Implements
Inherited Members
Extension Methods

Constructors

DateTimeOperator()

public DateTimeOperator()

Methods

Add(DateTime, DateTime)

Adds two DateTime values by adding their ticks.

public override DateTime Add(DateTime first, DateTime second)

Parameters

first DateTime
second DateTime

Returns

DateTime

Compare(DateTime, DateTime)

Compares two DateTime values.

public override int Compare(DateTime first, DateTime second)

Parameters

first DateTime
second DateTime

Returns

int

Divide(DateTime, DateTime)

Divides two DateTime values by dividing their ticks.

public override DateTime Divide(DateTime first, DateTime second)

Parameters

first DateTime
second DateTime

Returns

DateTime

Multiply(DateTime, DateTime)

Multiplies two DateTime values by multiplying their ticks.

public override DateTime Multiply(DateTime first, DateTime second)

Parameters

first DateTime
second DateTime

Returns

DateTime

Subtract(DateTime, DateTime)

Subtracts the tick values of the second DateTime from the first.

public override DateTime Subtract(DateTime first, DateTime second)

Parameters

first DateTime
second DateTime

Returns

DateTime