OracleDateTime 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示从公元前 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 ,请调用 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 |
| GreaterThan(OracleDateTime, OracleDateTime) |
比较两个 OracleDateTime 实例以确定第一个实例是否大于第二个实例。 |
| GreaterThanOrEqual(OracleDateTime, OracleDateTime) |
比较两个 OracleDateTime 实例以确定第一个实例是否大于或等于第二个实例。 |
| Inequality(OracleDateTime, OracleDateTime) |
对两个实例 OracleDateTime 执行逻辑比较,以确定它们是否相等。 |
| LessThan(OracleDateTime, OracleDateTime) |
比较两个 OracleDateTime 实例以确定第一个实例是否小于第二个实例。 |
| LessThanOrEqual(OracleDateTime, OracleDateTime) |
比较两个 OracleDateTime 实例以确定第一个实例是否小于或等于第二个实例。 |