OracleDate Members
OracleDate members are listed in the following tables:
OracleDate Constructors
OracleDate constructors are listed in Table 14-28
Table 28 OracleDate Constructors
| Constructor | Description |
|---|---|
| OracleDate Constructors | Instantiates a new instance of OracleDate structure (Overloaded) |
OracleDate Static Fields
The OracleDate static fields are listed in Table 14-29.
Table 29 OracleDate Static Fields
| Field | Description |
|---|---|
| MaxValue | Represents the maximum valid date for an OracleDate structure, which is December 31, 9999 23:59:59 |
| MinValue | Represents the minimum valid date for an OracleDate structure, which is January 1, -4712 0:0:0 |
| Null | Represents a null value that can be assigned to the value of an OracleDate structure instance |
OracleDate Static Methods
The OracleDate static methods are listed in Table 14-30.
Table 30 OracleDate Static Methods
| Methods | Description |
|---|---|
| Equals | Determines if two OracleDate values are equal (Overloaded) |
| GreaterThan | Determines if the first of two OracleDate values is greater than the second |
| GreaterThanOrEqual | Determines if the first of two OracleDate values is greater than or equal to the second |
| LessThan | Determines if the first of two OracleDate values is less than the second |
| LessThanOrEqual | Determines if the first of two OracleDate values is less than or equal to the second |
| NotEquals | Determines if two OracleDate values are not equal |
| GetSysDate | Returns an OracleDate structure that represents the current date and time |
| Parse | Returns an OracleDate structure and sets its value using a string |
OracleDate Static Operators
The OracleDate static operators are listed in Table 14-31.
Table 31 OracleDate Static Operators
| Operator | Description |
|---|---|
| operator == | Determines if two OracleDate values are the same |
| operator > | Determines if the first of two OracleDate values is greater than the second |
| operator >= | Determines if the first of two OracleDate values is greater than or equal to the second |
| operator != | Determines if the two OracleDate values are not equal |
| operator < | Determines if the first of two OracleDate values is less than the second |
| operator <= | Determines if the first of two OracleDate values is less than or equal to the second |
OracleDate Static Type Conversions
The OracleDate static type conversions are listed in Table 14-32.
Table 32 OracleDate Static Type Conversions
| Operator | Description |
|---|---|
| explicit operator DateTime | Converts a structure to a DateTime structure |
| explicit operator OracleDate | Converts a structure to an OracleDate structure (Overloaded) |
OracleDate Properties
The OracleDate properties are listed in Table 14-33.
Table 33 OracleDate Properties
| Properties | Description |
|---|---|
| BinData | Gets an array of bytes that represents an Oracle DATE in Oracle internal format |
| Day | Gets the day component of an OracleDate method |
| IsNull | Indicates whether or not the current instance has a null value |
| Hour | Gets the hour component of an OracleDate |
| Minute | Gets the minute component of an OracleDate |
| Month | Gets the month component of an OracleDate |
| Second | Gets the second component of an OracleDate |
| Value | Gets the date and time that is stored in the OracleDate structure |
| Year | Gets the year component of an OracleDate |
OracleDate Methods
The OracleDate methods are listed in Table 14-34.
Table 34 OracleDate Methods
| Methods | Description |
|---|---|
| CompareTo | Compares the current OracleDate instance to an object, and returns an integer that represents their relative values |
| Equals | Determines whether or not an object has the same date and time as the current OracleDate instance (Overloaded) |
| GetHashCode | Returns a hash code for the OracleDate instance |
| GetDaysBetween | Calculates the number of days between the current OracleDate instance and an OracleDate structure |
| GetType | Inherited from System.Object |
| ToOracleTimeStamp | Converts the current OracleDate structure to an OracleTimeStamp structure |
| ToString | Returns the string representation of the current instance. (Overloaded) |