Table of Contents

Struct MonthDayNanosecondInterval

Namespace
Apache.Arrow.Scalars
Assembly
Apache.Arrow.dll
public struct MonthDayNanosecondInterval : IEquatable<MonthDayNanosecondInterval>
Implements
Inherited Members

Constructors

MonthDayNanosecondInterval(int, int, long)

public MonthDayNanosecondInterval(int months, int days, long nanoseconds)

Parameters

months int
days int
nanoseconds long

Fields

Days

public readonly int Days

Field Value

int

Months

public readonly int Months

Field Value

int

Nanoseconds

public readonly long Nanoseconds

Field Value

long

Methods

Equals(MonthDayNanosecondInterval)

public bool Equals(MonthDayNanosecondInterval interval)

Parameters

interval MonthDayNanosecondInterval

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Operators

operator +(MonthDayNanosecondInterval, DateTime)

public static DateTime operator +(MonthDayNanosecondInterval interval, DateTime dateTime)

Parameters

interval MonthDayNanosecondInterval
dateTime DateTime

Returns

DateTime

operator +(MonthDayNanosecondInterval, DateTimeOffset)

public static DateTimeOffset operator +(MonthDayNanosecondInterval interval, DateTimeOffset dateTime)

Parameters

interval MonthDayNanosecondInterval
dateTime DateTimeOffset

Returns

DateTimeOffset

operator +(DateTime, MonthDayNanosecondInterval)

public static DateTime operator +(DateTime dateTime, MonthDayNanosecondInterval interval)

Parameters

dateTime DateTime
interval MonthDayNanosecondInterval

Returns

DateTime

operator +(DateTimeOffset, MonthDayNanosecondInterval)

public static DateTimeOffset operator +(DateTimeOffset dateTime, MonthDayNanosecondInterval interval)

Parameters

dateTime DateTimeOffset
interval MonthDayNanosecondInterval

Returns

DateTimeOffset

operator -(DateTime, MonthDayNanosecondInterval)

public static DateTime operator -(DateTime dateTime, MonthDayNanosecondInterval interval)

Parameters

dateTime DateTime
interval MonthDayNanosecondInterval

Returns

DateTime

operator -(DateTimeOffset, MonthDayNanosecondInterval)

public static DateTimeOffset operator -(DateTimeOffset dateTime, MonthDayNanosecondInterval interval)

Parameters

dateTime DateTimeOffset
interval MonthDayNanosecondInterval

Returns

DateTimeOffset