Table of Contents

Class Date64Array

Namespace
Apache.Arrow
Assembly
Apache.Arrow.dll

The Date64Array class holds an array of dates in the Date64 format, where each date is stored as the number of milliseconds since the dawn of (UNIX) time, excluding leap seconds, in multiples of 86400000.

public class Date64Array : PrimitiveArray<long>, IArrowArray, IDisposable, IReadOnlyList<long?>, IReadOnlyCollection<long?>, ICollection<long?>, IEnumerable<long?>, IReadOnlyList<DateTime?>, IReadOnlyCollection<DateTime?>, ICollection<DateTime?>, IEnumerable<DateTime?>, IEnumerable
Inheritance
Date64Array
Implements
Inherited Members

Constructors

Date64Array(ArrayData)

public Date64Array(ArrayData data)

Parameters

data ArrayData

Date64Array(ArrowBuffer, ArrowBuffer, int, int, int)

public Date64Array(ArrowBuffer valueBuffer, ArrowBuffer nullBitmapBuffer, int length, int nullCount, int offset)

Parameters

valueBuffer ArrowBuffer
nullBitmapBuffer ArrowBuffer
length int
nullCount int
offset int

Methods

Accept(IArrowArrayVisitor)

public override void Accept(IArrowArrayVisitor visitor)

Parameters

visitor IArrowArrayVisitor

GetDate(int)

[Obsolete("Use `GetDateTimeOffset()` instead")]
public DateTimeOffset? GetDate(int index)

Parameters

index int

Returns

DateTimeOffset?

GetDateTime(int)

Get the date at the specified index in the form of a DateTime object.

public DateTime? GetDateTime(int index)

Parameters

index int

Index at which to get the date.

Returns

DateTime?

Returns a DateTime object, or null if there is no object at that index.

Remarks

The Kind property of the returned object is set to Unspecified.

GetDateTimeOffset(int)

Get the date at the specified index in the form of a DateTimeOffset object.

public DateTimeOffset? GetDateTimeOffset(int index)

Parameters

index int

Index at which to get the date.

Returns

DateTimeOffset?

Returns a DateTimeOffset object, or null if there is no object at that index.