Struct DuckDBTimestamp
public readonly struct DuckDBTimestamp
- Inherited Members
Constructors
DuckDBTimestamp(DuckDBDateOnly, DuckDBTimeOnly)
public DuckDBTimestamp(DuckDBDateOnly date, DuckDBTimeOnly time)
Parameters
dateDuckDBDateOnlytimeDuckDBTimeOnly
Fields
NegativeInfinity
Represents negative infinity for DuckDB timestamps.
public static readonly DuckDBTimestamp NegativeInfinity
Field Value
PositiveInfinity
Represents positive infinity for DuckDB timestamps.
public static readonly DuckDBTimestamp PositiveInfinity
Field Value
Properties
Date
public DuckDBDateOnly Date { get; }
Property Value
IsInfinity
Returns true if this timestamp represents positive or negative infinity.
public bool IsInfinity { get; }
Property Value
IsNegativeInfinity
Returns true if this timestamp represents negative infinity.
public bool IsNegativeInfinity { get; }
Property Value
IsPositiveInfinity
Returns true if this timestamp represents positive infinity.
public bool IsPositiveInfinity { get; }
Property Value
Time
public DuckDBTimeOnly Time { get; }
Property Value
Methods
FromDateTime(DateTime)
public static DuckDBTimestamp FromDateTime(DateTime dateTime)
Parameters
dateTimeDateTime
Returns
FromDuckDBTimestampStruct(DuckDBTimestampStruct)
Converts a DuckDBTimestampStruct to DuckDBTimestamp, handling infinity values.
public static DuckDBTimestamp FromDuckDBTimestampStruct(DuckDBTimestampStruct timestampStruct)
Parameters
timestampStructDuckDBTimestampStruct
Returns
ToDateTime()
public DateTime ToDateTime()
Returns
ToDuckDBTimestampStruct()
Converts this DuckDBTimestamp to a DuckDBTimestampStruct, handling infinity values.
public DuckDBTimestampStruct ToDuckDBTimestampStruct()
Returns
Operators
implicit operator DateTime(DuckDBTimestamp)
public static implicit operator DateTime(DuckDBTimestamp timestamp)
Parameters
timestampDuckDBTimestamp
Returns
implicit operator DuckDBTimestamp(DateTime)
public static implicit operator DuckDBTimestamp(DateTime timestamp)
Parameters
timestampDateTime