OracleDateTime 结构

定义

表示日期和时间数据,取值范围从公元前 4712 年 1 月 1 日 到公元 4712 年 12 月 31 日。

public value class OracleDateTime : IComparable, System::Data::SqlTypes::INullable
public struct OracleDateTime : IComparable, System.Data.SqlTypes.INullable
type OracleDateTime = struct
    interface INullable
Public Structure OracleDateTime
Implements IComparable, INullable
继承
OracleDateTime
实现

注解

若要获取 OracleDateTime 对象,请调用 GetOracleDateTime 方法。

结构的最小有效日期 OracleDateTime 为 1/1/0001 00:00:00。 但是,Oracle 支持早于公元前 4712 年 1 月 1 日。 若要绑定 BC 日期,请分别对输入和输出参数使用 String 参数和 Oracle TO_DATE或TO_CHAR转换函数。

构造函数

OracleDateTime(DateTime)

用指定的 OracleDateTime 初始化 DateTime 结构的新实例。

OracleDateTime(Int32, Int32, Int32)

通过使用所提供的参数初始化新结构的年、月和日来初始化 OracleDateTime 结构的新实例。

OracleDateTime(Int32, Int32, Int32, Calendar)

通过使用所提供的参数初始化新结构的年、月、日和日历,来初始化 OracleDateTime 结构的新实例。

OracleDateTime(Int32, Int32, Int32, Int32, Int32, Int32)

通过使用所提供的参数初始化新结构的年、月、日、小时、分钟和秒,来初始化 OracleDateTime 结构的新实例。

OracleDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Calendar)

通过使用所提供的参数初始化新结构指定日历的年、月、日、小时、分钟和秒,来初始化 OracleDateTime 结构的新实例。

OracleDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

通过使用所提供的参数初始化新结构的年、月、日、小时、分钟、秒和毫秒,来初始化 OracleDateTime 结构的新实例。

OracleDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar)

通过使用所提供的参数初始化新结构的指定日历的年、月、日、小时、分钟、秒和毫秒,来初始化 OracleDateTime 结构的新实例。

OracleDateTime(Int64)

使用所提供的刻度数初始化 OracleDateTime 结构的新实例。

OracleDateTime(OracleDateTime)

从现有 OracleDateTime 对象初始化 OracleDateTime 结构的新实例。

字段

MaxValue

表示 OracleDateTime 结构的最大有效日期值。

MinValue

表示 OracleDateTime 结构的最小有效日期值。

Null

表示可分配给 Value 结构实例的 OracleDateTime 属性的 null 值。

属性

Day

获取 OracleDateTime 结构的以日表示的值。

Hour

获取 OracleDateTime 结构以小时表示的值。

IsNull

获取一个值,该值指示 Value 结构的 OracleDateTime 属性是否为 null。

Millisecond

获取此实例所表示日期的毫秒部分。

Minute

获取 OracleDateTime 结构的以分钟表示的值。

Month

获取 OracleDateTime 结构的以月份表示的值。

Second

获取 OracleDateTime 结构的以秒表示的值。

Value

获取 OracleDateTime 结构的值。

Year

获取 OracleDateTime 结构的以年份表示的值。

方法

CompareTo(Object)

将此 OracleDateTime 结构与所提供的对象进行比较,并返回其相对值的指示。

Equals(Object)

将提供的对象参数与 Value 对象的 OracleDateTime 属性进行比较。

Equals(OracleDateTime, OracleDateTime)

对两个 OracleDateTime 结构执行逻辑比较,以确定它们是否相等。

GetHashCode()

获取此实例的哈希代码。

GreaterThan(OracleDateTime, OracleDateTime)

OracleDateTime 的两个实例进行比较,以确定第一个实例是否大于第二个实例。

GreaterThanOrEqual(OracleDateTime, OracleDateTime)

OracleDateTime 的两个实例进行比较,以确定第一个实例是否大于或等于第二个实例。

LessThan(OracleDateTime, OracleDateTime)

OracleDateTime 的两个实例进行比较,以确定第一个实例是否小于第二个实例。

LessThanOrEqual(OracleDateTime, OracleDateTime)

OracleDateTime 的两个实例进行比较,以确定第一个实例是否小于或等于第二个实例。

NotEquals(OracleDateTime, OracleDateTime)

OracleDateTime 的两个实例执行逻辑比较,确定它们是否相等。

Parse(String)

将日期和时间的指定的 String 表示形式转换为其等效的 OracleDateTime 形式。

ToString()

将此 OracleDateTime 结构转换为 String

运算符

Equality(OracleDateTime, OracleDateTime)

对两个 OracleDateTime 结构执行逻辑比较,以确定它们是否相等。

Explicit(OracleDateTime to DateTime)

OracleDateTime 结构转换为 DateTime 结构。

Explicit(String to OracleDateTime)

String 转换为 OracleDateTime 结构。

GreaterThan(OracleDateTime, OracleDateTime)

OracleDateTime 的两个实例进行比较,以确定第一个实例是否大于第二个实例。

GreaterThanOrEqual(OracleDateTime, OracleDateTime)

OracleDateTime 的两个实例进行比较,以确定第一个实例是否大于或等于第二个实例。

Inequality(OracleDateTime, OracleDateTime)

OracleDateTime 的两个实例执行逻辑比较,以确定它们是否相等。

LessThan(OracleDateTime, OracleDateTime)

OracleDateTime 的两个实例进行比较,以确定第一个实例是否小于第二个实例。

LessThanOrEqual(OracleDateTime, OracleDateTime)

OracleDateTime 的两个实例进行比较,以确定第一个实例是否小于或等于第二个实例。

适用于