SqlDateTime Struktura

Definicja

Przedstawia dane daty i godziny w zakresie od 1 stycznia 1753 do 31 grudnia 9999 do 3,33 dnia, w którym będą przechowywane lub pobierane z bazy danych.Represents the date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds to be stored in or retrieved from a database. Struktura ma inną źródłową strukturę danych z odpowiadającego im typu .NET Framework, DateTimektóra może reprezentować dowolny czas od 12:00:00 am 1/1/0001 i 11:59:59 PM 12/31/9999, do 100 dokładności. SqlDateTimeThe SqlDateTime structure has a different underlying data structure from its corresponding .NET Framework type, DateTime, which can represent any time between 12:00:00 AM 1/1/0001 and 11:59:59 PM 12/31/9999, to the accuracy of 100 nanoseconds. SqlDateTimew rzeczywistości przechowuje względną różnicę do 00:00:00 AM 1/1/1900.SqlDateTime actually stores the relative difference to 00:00:00 AM 1/1/1900. W związku z tym konwersja z "00:00:00 AM 1/1/1900" na liczbę całkowitą zwróci wartość 0.Therefore, a conversion from "00:00:00 AM 1/1/1900" to an integer will return 0.

public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
[System.Serializable]
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlDateTime = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable, IXmlSerializable
Dziedziczenie
SqlDateTime
Atrybuty
Implementuje

Konstruktory

SqlDateTime(DateTime)

Inicjuje nowe wystąpienie SqlDateTime struktury przy użyciu określonej DateTime wartości.Initializes a new instance of the SqlDateTime structure using the specified DateTime value.

SqlDateTime(Int32, Int32)

Inicjuje nowe wystąpienie SqlDateTime struktury przy użyciu podanych parametrów.Initializes a new instance of the SqlDateTime structure using the supplied parameters.

SqlDateTime(Int32, Int32, Int32)

Inicjuje nowe wystąpienie SqlDateTime struktury przy użyciu podanych parametrów, aby zainicjować rok, miesiąc, dzień.Initializes a new instance of the SqlDateTime structure using the supplied parameters to initialize the year, month, day.

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32)

Inicjuje nowe wystąpienie SqlDateTime struktury przy użyciu podanych parametrów, aby zainicjować rok, miesiąc, dzień, godzinę, minutę i sekundę nowej struktury.Initializes a new instance of the SqlDateTime structure using the supplied parameters to initialize the year, month, day, hour, minute, and second of the new structure.

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double)

Inicjuje nowe wystąpienie SqlDateTime struktury przy użyciu podanych parametrów w celu zainicjowania roku, miesiąca, dnia, godziny, minuty, sekundy i milisekundy nowej struktury.Initializes a new instance of the SqlDateTime structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and millisecond of the new structure.

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Inicjuje nowe wystąpienie SqlDateTime struktury przy użyciu podanych parametrów, aby zainicjować rok, miesiąc, dzień, godzinę, minutę, sekundę i mikrosekundowych nowej struktury.Initializes a new instance of the SqlDateTime structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and microsecond of the new structure.

Pola

MaxValue

Reprezentuje maksymalną prawidłową wartość daty dla SqlDateTime struktury.Represents the maximum valid date value for a SqlDateTime structure.

MinValue

Przedstawia minimalną prawidłową wartość daty dla SqlDateTime struktury.Represents the minimum valid date value for a SqlDateTime structure.

Null

Reprezentuje, która może być przypisana do tego wystąpienia SqlDateTime struktury. DBNullRepresents a DBNull that can be assigned to this instance of the SqlDateTime structure.

SQLTicksPerHour

Stała, której wartością jest liczba taktów równa jednej godzinie.A constant whose value is the number of ticks equivalent to one hour.

SQLTicksPerMinute

Stała, której wartością jest liczba taktów równa jednej minucie.A constant whose value is the number of ticks equivalent to one minute.

SQLTicksPerSecond

Stała, której wartość jest liczbą taktów równą jednej sekundzie.A constant whose value is the number of ticks equivalent to one second.

Właściwości

DayTicks

Pobiera liczbę taktów reprezentujących datę tej SqlDateTime struktury.Gets the number of ticks representing the date of this SqlDateTime structure.

IsNull

Wskazuje, czy SqlDateTime Ta struktura ma wartość null.Indicates whether this SqlDateTime structure is null.

TimeTicks

Pobiera liczbę taktów reprezentujących czas tej SqlDateTime struktury.Gets the number of ticks representing the time of this SqlDateTime structure.

Value

Pobiera wartość SqlDateTime struktury.Gets the value of the SqlDateTime structure. Ta właściwość jest tylko do odczytu.This property is read-only.

Metody

Add(SqlDateTime, TimeSpan)

Dodaje do określonego TimeSpan. SqlDateTimeAdds a SqlDateTime to the specified TimeSpan.

CompareTo(Object)

Porównuje SqlDateTime tę strukturę z podaną Object i zwraca wskazanie ich względnych wartości.Compares this SqlDateTime structure to the supplied Object and returns an indication of their relative values.

CompareTo(SqlDateTime)

Porównuje SqlDateTime tę strukturę z podaną SqlDateTime strukturą i zwraca wskazanie ich względnych wartości.Compares this SqlDateTime structure to the supplied SqlDateTime structure and returns an indication of their relative values.

Equals(Object)

Porównuje podany parametr obiektu z Value właściwością SqlDateTime obiektu.Compares the supplied object parameter to the Value property of the SqlDateTime object.

Equals(SqlDateTime, SqlDateTime)

Wykonuje logiczne porównanie dwóch SqlDateTime struktur, aby określić, czy są równe.Performs a logical comparison of two SqlDateTime structures to determine whether they are equal.

GetHashCode()

Pobiera kod skrótu dla tego wystąpienia.Gets the hash code for this instance.

GetXsdType(XmlSchemaSet)

Zwraca język definicji schematu XML (XSD) określonego XmlSchemaSet.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

GreaterThan(SqlDateTime, SqlDateTime)

Porównuje dwa wystąpienia SqlDateTime , aby określić, czy pierwsze jest większe od drugiego.Compares two instances of SqlDateTime to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Porównuje dwa wystąpienia SqlDateTime , aby określić, czy pierwsze jest większe lub równe drugiemu.Compares two instances of SqlDateTime to determine whether the first is greater than or equal to the second.

LessThan(SqlDateTime, SqlDateTime)

Porównuje dwa wystąpienia SqlDateTime , aby określić, czy pierwsze jest mniejsze od drugiego.Compares two instances of SqlDateTime to determine whether the first is less than the second.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Porównuje dwa wystąpienia SqlDateTime , aby określić, czy pierwsze jest mniejsze niż lub równe drugiemu.Compares two instances of SqlDateTime to determine whether the first is less than or equal to the second.

NotEquals(SqlDateTime, SqlDateTime)

Wykonuje logiczne porównanie dwóch wystąpień SqlDateTime , aby określić, czy nie są równe.Performs a logical comparison of two instances of SqlDateTime to determine whether they are not equal.

Parse(String)

Konwertuje określoną String reprezentację daty i godziny na jej SqlDateTime odpowiednik.Converts the specified String representation of a date and time to its SqlDateTime equivalent.

Subtract(SqlDateTime, TimeSpan)

Odejmuje określony Timespan z tego SqlDateTime wystąpienia.Subtracts the specified Timespan from this SqlDateTime instance.

ToSqlString()

Konwertuje tę SqlDateTime strukturę na SqlString.Converts this SqlDateTime structure to SqlString.

ToString()

Konwertuje tę SqlDateTime strukturę Stringna.Converts this SqlDateTime structure to a String.

Operatory

Addition(SqlDateTime, TimeSpan)

Dodaje okres wskazywany przez podany TimeSpan tparametr, do podanej SqlDateTime struktury.Adds the period of time indicated by the supplied TimeSpan parameter, t, to the supplied SqlDateTime structure.

Equality(SqlDateTime, SqlDateTime)

Wykonuje logiczne porównanie dwóch SqlDateTime struktur, aby określić, czy są równe.Performs a logical comparison of two SqlDateTime structures to determine whether they are equal.

Explicit(SqlDateTime to DateTime)

SqlDateTime Konwertuje strukturęDateTime na strukturę.Converts the SqlDateTime structure to a DateTime structure.

Explicit(SqlString to SqlDateTime)

SqlString Konwertuje parametrSqlDateTimena.Converts the SqlString parameter to a SqlDateTime.

GreaterThan(SqlDateTime, SqlDateTime)

Porównuje dwa wystąpienia SqlDateTime , aby określić, czy pierwsze jest większe od drugiego.Compares two instances of SqlDateTime to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Porównuje dwa wystąpienia SqlDateTime , aby określić, czy pierwsze jest większe lub równe drugiemu.Compares two instances of SqlDateTime to determine whether the first is greater than or equal to the second.

Implicit(DateTime to SqlDateTime)

DateTime Konwertuje strukturęSqlDateTime na strukturę.Converts a DateTime structure to a SqlDateTime structure.

Inequality(SqlDateTime, SqlDateTime)

Wykonuje logiczne porównanie dwóch wystąpień SqlDateTime , aby określić, czy nie są równe.Performs a logical comparison of two instances of SqlDateTime to determine whether they are not equal.

LessThan(SqlDateTime, SqlDateTime)

Porównuje dwa wystąpienia SqlDateTime , aby określić, czy pierwsze jest mniejsze od drugiego.Compares two instances of SqlDateTime to determine whether the first is less than the second.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Porównuje dwa wystąpienia SqlDateTime , aby określić, czy pierwsze jest mniejsze niż lub równe drugiemu.Compares two instances of SqlDateTime to determine whether the first is less than or equal to the second.

Subtraction(SqlDateTime, TimeSpan)

Odejmuje podaną TimeSpan tstrukturę, od podanej SqlDateTime struktury.Subtracts the supplied TimeSpan structure, t, from the supplied SqlDateTime structure.

Jawne implementacje interfejsu

IXmlSerializable.GetSchema()

Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.ReadXml(XmlReader)

Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.WriteXml(XmlWriter)

Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Dotyczy

Zobacz też