OracleTimeSpan Структура

Определение

Представляет интервал времени и соответствует типу данных Oracle 9i INTERVAL DAY TO SECOND.

public value class OracleTimeSpan : IComparable, System::Data::SqlTypes::INullable
public struct OracleTimeSpan : IComparable, System.Data.SqlTypes.INullable
type OracleTimeSpan = struct
    interface INullable
Public Structure OracleTimeSpan
Implements IComparable, INullable
Наследование
OracleTimeSpan
Реализации

Комментарии

Тип данных Oracle INTERVAL DAY TO SECOND (Oracle 9i или более поздней версии) содержит интервал времени в днях, часах, минутах и секундах и имеет фиксированный размер 11 байтов.

Чтобы получить OracleTimeSpan объект, вызовите GetOracleTimeSpan метод.

Конструкторы

Имя Описание
OracleTimeSpan(Int32, Int32, Int32, Int32, Int32)

Инициализирует новую OracleTimeSpan структуру до указанного количества дней, часов, минут, секунд и миллисекунд.

OracleTimeSpan(Int32, Int32, Int32, Int32)

Инициализирует новую OracleTimeSpan структуру до указанного количества дней, часов, минут и секунд.

OracleTimeSpan(Int32, Int32, Int32)

Инициализирует новую OracleTimeSpan структуру до указанного количества часов, минут и секунд.

OracleTimeSpan(Int64)

Инициализирует новую OracleTimeSpan структуру до указанного числа галок.

OracleTimeSpan(OracleTimeSpan)

Инициализирует новую OracleTimeSpan структуру из существующей.

OracleTimeSpan(TimeSpan)

Инициализирует новый экземпляр OracleTimeSpan структуры с указанным TimeSpan.

Поля

Имя Описание
MaxValue

Представляет максимально допустимое значение даты для OracleTimeSpan структуры.

MinValue

Представляет минимально допустимое значение даты для OracleTimeSpan структуры.

Null

Представляет значение NULL, которое может быть назначено Value свойству экземпляра OracleTimeSpan структуры.

Свойства

Имя Описание
Days

Возвращает количество целых дней, представленных этим экземпляром.

Hours

Возвращает количество целых часов, представленных этим экземпляром.

IsNull

Возвращает значение, указывающее, имеет ли Value свойство OracleTimeSpan структуры значение NULL.

Milliseconds

Возвращает количество целых миллисекундах, представленных этим экземпляром.

Minutes

Возвращает количество целых минут, представленных этим экземпляром.

Seconds

Возвращает количество целых секунд, представленных этим экземпляром.

Value

Возвращает значение OracleTimeSpan структуры.

Методы

Имя Описание
CompareTo(Object)

Сравнивает эту OracleTimeSpan структуру с предоставленным объектом и возвращает указание их относительных значений.

Equals(Object)

Сравнивает предоставленный параметр объекта со свойством ValueOracleTimeSpan объекта.

Equals(OracleTimeSpan, OracleTimeSpan)

Выполняет логическое сравнение двух OracleTimeSpan структур, чтобы определить, равны ли они.

GetHashCode()

Возвращает хэш-код для этого экземпляра.

GreaterThan(OracleTimeSpan, OracleTimeSpan)

Сравнивает два экземпляра, OracleTimeSpan чтобы определить, больше ли первый больше второго.

GreaterThanOrEqual(OracleTimeSpan, OracleTimeSpan)

Сравнивает два экземпляра, OracleTimeSpan чтобы определить, больше ли первое значение или равно второму.

LessThan(OracleTimeSpan, OracleTimeSpan)

Сравнивает два экземпляра, OracleTimeSpan чтобы определить, меньше ли первая, чем вторая.

LessThanOrEqual(OracleTimeSpan, OracleTimeSpan)

Сравнивает два экземпляра, OracleTimeSpan чтобы определить, меньше ли первое значение или равно второму.

NotEquals(OracleTimeSpan, OracleTimeSpan)

Выполняет логическое сравнение двух экземпляров OracleTimeSpan , чтобы определить, не равны ли они.

Parse(String)

Преобразует указанное String представление даты и времени в его OracleTimeSpan эквивалент.

ToString()

Преобразует эту OracleTimeSpan структуру в .String

Операторы

Имя Описание
Equality(OracleTimeSpan, OracleTimeSpan)

Выполняет логическое сравнение двух OracleTimeSpan структур, чтобы определить, равны ли они.

Explicit(OracleTimeSpan to TimeSpan)

Преобразует структуру OracleTimeSpan в структуру TimeSpan .

Explicit(String to OracleTimeSpan)

Преобразует строку в структуру OracleTimeSpan .

GreaterThan(OracleTimeSpan, OracleTimeSpan)

Сравнивает два экземпляра, OracleTimeSpan чтобы определить, больше ли первый больше второго.

GreaterThanOrEqual(OracleTimeSpan, OracleTimeSpan)

Сравнивает два экземпляра, OracleTimeSpan чтобы определить, больше ли первое значение или равно второму.

Inequality(OracleTimeSpan, OracleTimeSpan)

Выполняет логическое сравнение двух экземпляров OracleTimeSpan , чтобы определить, равны ли они.

LessThan(OracleTimeSpan, OracleTimeSpan)

Сравнивает два экземпляра, OracleTimeSpan чтобы определить, меньше ли первая, чем вторая.

LessThanOrEqual(OracleTimeSpan, OracleTimeSpan)

Сравнивает два экземпляра, OracleTimeSpan чтобы определить, меньше ли первое значение или равно второму.

Применяется к