SqlDateTime Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сохраняемые в базе данных или извлекаемые из нее данные о дате и времени в диапазоне значений от 1 января 1753 г. до 31 декабря 9999 г. с точностью 3,33 миллисекунды. Базовая структура данных структуры SqlDateTime отличается от соответствующего типа .NET, DateTime, который может представлять любое время между 00:00:00 01.01.0001 и 23:59:59 31.12.9999 с точностью 100 наносекунд. В объекте SqlDateTime фактически хранится разница относительно 00:00:00 01.01.1900. Поэтому в результате преобразования "00:00:00 01.01.1900" в целое число будет возвращен 0.
public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDateTime : IComparable, IEquatable<System::Data::SqlTypes::SqlDateTime>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDateTime : IComparable, IEquatable<System.Data.SqlTypes.SqlDateTime>, 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
type SqlDateTime = struct
interface INullable
interface IXmlSerializable
type SqlDateTime = struct
interface INullable
[<System.Serializable>]
type SqlDateTime = struct
interface INullable
interface IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, IEquatable(Of SqlDateTime), INullable, IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable
- Наследование
- Атрибуты
- Реализации
Конструкторы
SqlDateTime(DateTime) |
Инициализирует новый экземпляр структуры SqlDateTime с использованием заданного значения DateTime. |
SqlDateTime(Int32, Int32) |
Выполняет инициализацию нового экземпляра структуры SqlDateTime с использованием предоставленных параметров. |
SqlDateTime(Int32, Int32, Int32) |
Инициализирует новый экземпляр структуры SqlDateTime с использованием предоставленных параметров для инициализации года, месяца, дня. |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) |
Выполняет инициализацию нового экземпляра структуры SqlDateTime с помощью предоставленных параметров для инициализации года, месяца, дня, часа, минуты и секунды новой структуры. |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double) |
Выполняет инициализацию нового экземпляра структуры SqlDateTime с помощью предоставленных параметров для инициализации года, месяца, дня, часа, минуты, секунды и миллисекунды новой структуры. |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, 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) |
Сравнивает предоставленный параметр объекта со свойством Value объекта SqlDateTime. |
Equals(SqlDateTime) |
Указывает, равен ли текущий экземпляр другому экземпляру того же типа. |
Equals(SqlDateTime, SqlDateTime) |
Выполняет логическое сравнение двух структур SqlDateTime, чтобы определить, равны ли они. |
GetHashCode() |
Получает хэш-код для этого экземпляра. |
GetXsdType(XmlSchemaSet) |
Возвращает XSD (XML-схему) заданного объекта 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) |
Преобразует параметр SqlString в SqlDateTime. |
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 и не должен вызываться напрямую из кода приложения. |