SqlDateTime Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет данные даты и времени, начиная с 1 января 1753 г. до 31 декабря 9999 г. до точности 3,33 миллисекунда, которые будут храниться или извлекаться из базы данных. Структура SqlDateTime имеет другую базовую структуру данных из соответствующего типа .NET. DateTime, который может представлять любое время между 12:00:00 AM 1/1/0001 и 11:59:59:59 PM 12/31/9999 до точности 100 наносекунд. SqlDateTime фактически сохраняет относительную разницу до 00:00:00 AM 1/1/1900. Поэтому преобразование из "00:00:00:00 AM 1/1/1900" в целое число возвращает 0.
public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable
public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlDateTime = struct
interface INullable
[<System.Serializable>]
type SqlDateTime = struct
interface INullable
interface IXmlSerializable
type SqlDateTime = struct
interface INullable
interface IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable
Public Structure SqlDateTime
Implements IComparable, INullable, IXmlSerializable
- Наследование
- Атрибуты
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| SqlDateTime(DateTime) |
Инициализирует новый экземпляр структуры с помощью указанного SqlDateTimeDateTime значения. |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double) |
Инициализирует новый экземпляр SqlDateTime структуры с помощью предоставленных параметров для инициализации года, месяца, дня, часа, минуты, секунды и миллисекунда новой структуры. |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Инициализирует новый экземпляр SqlDateTime структуры с помощью предоставленных параметров для инициализации года, месяца, дня, часа, минуты, секунды и микросекунда новой структуры. |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) |
Инициализирует новый экземпляр SqlDateTime структуры с помощью предоставленных параметров для инициализации года, месяца, дня, часа, минуты и второй новой структуры. |
| SqlDateTime(Int32, Int32, Int32) |
Инициализирует новый экземпляр SqlDateTime структуры с помощью предоставленных параметров для инициализации года, месяца, дня. |
| SqlDateTime(Int32, Int32) |
Инициализирует новый экземпляр SqlDateTime структуры с помощью предоставленных параметров. |
Поля
| Имя | Описание |
|---|---|
| MaxValue |
Представляет максимально допустимое значение даты для SqlDateTime структуры. |
| MinValue |
Представляет минимально допустимое значение даты для SqlDateTime структуры. |
| Null |
Представляет объект DBNull , который можно назначить этому экземпляру SqlDateTime структуры. |
| SQLTicksPerHour |
Константа, значение которой равно количеству тиков, эквивалентным одному часу. |
| SQLTicksPerMinute |
Константа, значение которой равно количеству тиков, эквивалентным одной минуте. |
| SQLTicksPerSecond |
Константа, значение которой равно количеству тиков, эквивалентным одной секунде. |
Свойства
| Имя | Описание |
|---|---|
| DayTicks |
Возвращает количество тиков, представляющих дату этой SqlDateTime структуры. |
| IsNull |
Указывает, имеет ли эта SqlDateTime структура значение NULL. |
| TimeTicks |
Возвращает количество тиков, представляющих время этой SqlDateTime структуры. |
| Value |
Возвращает значение SqlDateTime структуры. Это свойство доступно только для чтения. |
Методы
| Имя | Описание |
|---|---|
| Add(SqlDateTime, TimeSpan) |
Добавляется в указанный SqlDateTime |
| CompareTo(Object) |
Сравнивает эту SqlDateTime структуру с предоставленным Object и возвращает указание их относительных значений. |
| CompareTo(SqlDateTime) |
Сравнивает эту SqlDateTime структуру с предоставленной SqlDateTime структурой и возвращает указание их относительных значений. |
| Equals(Object) |
Сравнивает предоставленный параметр объекта со свойством ValueSqlDateTime объекта. |
| Equals(SqlDateTime, SqlDateTime) |
Выполняет логическое сравнение двух SqlDateTime структур, чтобы определить, равны ли они. |
| GetHashCode() |
Возвращает хэш-код для этого экземпляра. |
| GetXsdType(XmlSchemaSet) |
Возвращает язык определения схемы XML (XSD) указанного объекта XmlSchemaSet. |
| GreaterThan(SqlDateTime, SqlDateTime) |
Сравнивает два экземпляра, SqlDateTime чтобы определить, больше ли первый больше второго. |
| GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Сравнивает два экземпляра, SqlDateTime чтобы определить, больше ли первое значение или равно второму. |
| LessThan(SqlDateTime, SqlDateTime) |
Сравнивает два экземпляра, SqlDateTime чтобы определить, меньше ли первая, чем вторая. |
| LessThanOrEqual(SqlDateTime, SqlDateTime) |
Сравнивает два экземпляра, SqlDateTime чтобы определить, меньше ли первое значение или равно второму. |
| NotEquals(SqlDateTime, SqlDateTime) |
Выполняет логическое сравнение двух экземпляров SqlDateTime , чтобы определить, не равны ли они. |
| Parse(String) |
Преобразует указанное String представление даты и времени в его SqlDateTime эквивалент. |
| Subtract(SqlDateTime, TimeSpan) |
Вычитает указанный |
| ToSqlString() |
Преобразует эту SqlDateTime структуру в SqlString. |
| ToString() |
Преобразует эту SqlDateTime структуру в .String |
Операторы
| Имя | Описание |
|---|---|
| Addition(SqlDateTime, TimeSpan) |
Добавляет период времени, указанный заданным TimeSpan параметром, |
| Equality(SqlDateTime, SqlDateTime) |
Выполняет логическое сравнение двух SqlDateTime структур, чтобы определить, равны ли они. |
| Explicit(SqlDateTime to DateTime) |
Преобразует структуру в SqlDateTime структуру DateTime . |
| Explicit(SqlString to SqlDateTime) |
Преобразует параметр в SqlStringSqlDateTime. |
| GreaterThan(SqlDateTime, SqlDateTime) |
Сравнивает два экземпляра, SqlDateTime чтобы определить, больше ли первый больше второго. |
| GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Сравнивает два экземпляра, SqlDateTime чтобы определить, больше ли первое значение или равно второму. |
| Implicit(DateTime to SqlDateTime) |
Преобразует структуру DateTime в структуру SqlDateTime . |
| Inequality(SqlDateTime, SqlDateTime) |
Выполняет логическое сравнение двух экземпляров SqlDateTime , чтобы определить, не равны ли они. |
| LessThan(SqlDateTime, SqlDateTime) |
Сравнивает два экземпляра, SqlDateTime чтобы определить, меньше ли первая, чем вторая. |
| LessThanOrEqual(SqlDateTime, SqlDateTime) |
Сравнивает два экземпляра, SqlDateTime чтобы определить, меньше ли первое значение или равно второму. |
| Subtraction(SqlDateTime, TimeSpan) |
Вычитает указанную TimeSpan структуру |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IXmlSerializable.GetSchema() |
Этот член поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода. |
| IXmlSerializable.ReadXml(XmlReader) |
Этот член поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода. |
| IXmlSerializable.WriteXml(XmlWriter) |
Этот член поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода. |