SqlDateTime Struktura

Definice

Představuje data data a času od 1. ledna 1753 do 31. prosince 9999 až po přesnost 3,33 milisekund, která se mají uložit nebo načíst z databáze. Struktura SqlDateTime má jinou podkladovou datovou strukturu od odpovídajícího typu .NET, DateTimekterý může představovat kdykoliv mezi 12:00:00 1/0001 a 11:59:59 12/31/9999 až po přesnost 100 nanosekund. SqlDateTime ve skutečnosti ukládá relativní rozdíl na 00:00:00 AM 1/1/1900. Proto převod z hodnoty 00:00:00 AM 1/1/1900 na celé číslo vrátí hodnotu 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
Dědičnost
SqlDateTime
Atributy
Implementuje

Konstruktory

SqlDateTime(DateTime)

Inicializuje novou instanci SqlDateTime struktury pomocí zadané DateTime hodnoty.

SqlDateTime(Int32, Int32)

Inicializuje novou instanci struktury pomocí zadaných SqlDateTime parametrů.

SqlDateTime(Int32, Int32, Int32)

Inicializuje novou instanci struktury pomocí zadaných SqlDateTime parametrů pro inicializaci roku, měsíce, dne.

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

Inicializuje novou instanci struktury pomocí zadaných SqlDateTime parametrů pro inicializaci roku, měsíce, dne, hodiny, minuty a sekundy nové struktury.

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

Inicializuje novou instanci struktury pomocí zadaných SqlDateTime parametrů pro inicializaci roku, měsíce, dne, hodiny, minuty, sekundy a milisekund nové struktury.

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

Inicializuje novou instanci struktury pomocí zadaných SqlDateTime parametrů pro inicializaci roku, měsíce, dne, hodiny, minuty, sekundy a mikrosekund nové struktury.

Pole

MaxValue

Představuje maximální platnou SqlDateTime hodnotu data pro strukturu.

MinValue

Představuje minimální platnou SqlDateTime hodnotu data pro strukturu.

Null

DBNull Představuje, který lze přiřadit k této instanci SqlDateTime struktury.

SQLTicksPerHour

Konstanta, jejíž hodnota je počet záškrtů ekvivalentní jedné hodině.

SQLTicksPerMinute

Konstanta, jejíž hodnota je počet záškrtů ekvivalentní jedné minutě.

SQLTicksPerSecond

Konstanta, jejíž hodnota je počet záškrtů ekvivalentní jedné sekundě.

Vlastnosti

DayTicks

Získá počet záškrtů představující datum této SqlDateTime struktury.

IsNull

Určuje, zda má tato SqlDateTime struktura hodnotu null.

TimeTicks

Získá počet záškrtů představující čas této SqlDateTime struktury.

Value

Získá hodnotu SqlDateTime struktury. Tato vlastnost je jen ke čtení.

Metody

Add(SqlDateTime, TimeSpan)

Přidá do SqlDateTime zadaného TimeSpanpole .

CompareTo(Object)

Porovná tuto SqlDateTime strukturu se zadanou Object strukturou a vrátí indikaci jejich relativních hodnot.

CompareTo(SqlDateTime)

Porovná tuto SqlDateTime strukturu se zadanou SqlDateTime strukturou a vrátí indikaci jejich relativních hodnot.

Equals(Object)

Porovná zadaný parametr objektu Value s vlastností objektu SqlDateTime .

Equals(SqlDateTime)

Určuje, zda se aktuální instance rovná jiné instanci stejného typu.

Equals(SqlDateTime, SqlDateTime)

Provede logické porovnání dvou SqlDateTime struktur a určí, jestli jsou stejné.

GetHashCode()

Získá kód hash pro tuto instanci.

GetXsdType(XmlSchemaSet)

Vrátí jazyk XSD (XML Schema Definition Language) zadaného XmlSchemaSetjazyka .

GreaterThan(SqlDateTime, SqlDateTime)

Porovná dvě instance SqlDateTime a určí, jestli je první větší než druhá.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Porovná dvě instance SqlDateTime a určí, jestli je první větší nebo roven druhé.

LessThan(SqlDateTime, SqlDateTime)

Porovná dvě instance SqlDateTime a určí, jestli je první menší než druhá.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Porovná dvě instance SqlDateTime a určí, jestli je první menší nebo roven druhé.

NotEquals(SqlDateTime, SqlDateTime)

Provede logické porovnání dvou instancí SqlDateTime a určí, jestli nejsou stejné.

Parse(String)

Převede zadané String vyjádření data a času na jeho SqlDateTime ekvivalent.

Subtract(SqlDateTime, TimeSpan)

Odečte zadaný Timespan z této SqlDateTime instance.

ToSqlString()

Převede tuto SqlDateTime strukturu na SqlString.

ToString()

Převede tuto SqlDateTime strukturu na String.

Operátory

Addition(SqlDateTime, TimeSpan)

Přidá do zadané SqlDateTime struktury časové období určené zadaným TimeSpan parametremt.

Equality(SqlDateTime, SqlDateTime)

Provede logické porovnání dvou SqlDateTime struktur a určí, jestli jsou stejné.

Explicit(SqlDateTime to DateTime)

SqlDateTime Převede strukturu na DateTime strukturu.

Explicit(SqlString to SqlDateTime)

SqlString Převede parametr na .SqlDateTime

GreaterThan(SqlDateTime, SqlDateTime)

Porovná dvě instance SqlDateTime a určí, jestli je první větší než druhá.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Porovná dvě instance SqlDateTime a určí, jestli je první větší nebo roven druhé.

Implicit(DateTime to SqlDateTime)

Převede DateTime strukturu na SqlDateTime strukturu.

Inequality(SqlDateTime, SqlDateTime)

Provede logické porovnání dvou instancí SqlDateTime a určí, jestli nejsou stejné.

LessThan(SqlDateTime, SqlDateTime)

Porovná dvě instance SqlDateTime a určí, jestli je první menší než druhá.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Porovná dvě instance SqlDateTime a určí, jestli je první menší nebo roven druhé.

Subtraction(SqlDateTime, TimeSpan)

Odečte zadanou TimeSpan strukturu t, od zadané SqlDateTime struktury.

Explicitní implementace rozhraní

IXmlSerializable.GetSchema()

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen pro použití přímo v kódu.

IXmlSerializable.ReadXml(XmlReader)

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen pro použití přímo v kódu.

IXmlSerializable.WriteXml(XmlWriter)

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen pro použití přímo v kódu.

Platí pro

Viz také