OracleDateTime 结构

定义

表示从公元前 4712 年 1 月 1 日到 4712 年 12 月 31 日 AD 的值的日期和时间数据。

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 早在 BC 4712 年 1 月 1 日支持日期。 若要绑定 BC 日期,请分别对输入和输出参数使用 String 参数和 Oracle TO_DATE或TO_CHAR转换函数。

构造函数

名称 说明
OracleDateTime(DateTime)

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

OracleDateTime(Int32, Int32, Int32, Calendar)

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

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

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

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

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

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

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

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

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

OracleDateTime(Int32, Int32, Int32)

使用提供的参数初始化结构的新实例 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)

将 a String 转换为 OracleDateTime 结构。

GreaterThan(OracleDateTime, OracleDateTime)

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

GreaterThanOrEqual(OracleDateTime, OracleDateTime)

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

Inequality(OracleDateTime, OracleDateTime)

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

LessThan(OracleDateTime, OracleDateTime)

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

LessThanOrEqual(OracleDateTime, OracleDateTime)

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

适用于