SqlDateTime Struktura

Definice

Představuje data data a času v rozsahu od 1. ledna 1753 do 31. prosince 9999 s přesností 3,33 milisekund pro uložení nebo načtení z databáze. Struktura SqlDateTime má jinou podkladovou datovou strukturu než odpovídající typ .NET , DateTimekterý může představovat jakýkoli čas od 1/1/1/0001 do 23:59:59 PM 31/9999 do přesnosti 100 nanosekund. SqlDateTime ve skutečnosti ukládá relativní rozdíl do 00:00:00 1.1.1900. Proto převod z "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 SqlDateTime struktury pomocí zadaných parametrů.

SqlDateTime(Int32, Int32, Int32)

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

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

Inicializuje novou instanci struktury pomocí zadaných SqlDateTime parametrů k 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ů k 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ů k inicializaci roku, měsíce, dne, hodiny, minuty, sekundy a mikrosekundy nové struktury.

Pole

MaxValue

Představuje maximální platnou hodnotu data pro SqlDateTime 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 impulzů odpovídající jedné hodině.

SQLTicksPerMinute

Konstanta, jejíž hodnota je počet značek odpovídající jedné minutě.

SQLTicksPerSecond

Konstanta, jejíž hodnota je počet impulzů odpovídající jedné sekundě.

Vlastnosti

DayTicks

Získá počet značek představující datum této SqlDateTime struktury.

IsNull

Určuje, zda je tato SqlDateTime struktura null.

TimeTicks

Získá počet značek 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 zadaného TimeSpanparametru SqlDateTime .

CompareTo(Object)

Porovná tuto SqlDateTime strukturu se zadaným Object a vrátí indikaci jejich relativních hodnot.

CompareTo(SqlDateTime)

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

Equals(Object)

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

Equals(SqlDateTime)

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

Equals(SqlDateTime, SqlDateTime)

Provede logické porovnání dvou SqlDateTime struktur a určí, zda jsou si rovny.

GetHashCode()

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

GetXsdType(XmlSchemaSet)

Vrátí jazyk XSD (Xml Schema Definition Language) zadaného XmlSchemaSetobjektu .

GreaterThan(SqlDateTime, SqlDateTime)

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

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Porovná dva výskyty a SqlDateTime určí, zda je první instance větší než nebo rovna druhé.

LessThan(SqlDateTime, SqlDateTime)

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

LessThanOrEqual(SqlDateTime, SqlDateTime)

Porovná dvě instance pro SqlDateTime určení, zda první je menší než nebo rovna druhé.

NotEquals(SqlDateTime, SqlDateTime)

Provede logické porovnání dvou instancí a SqlDateTime určí, zda jsou si rovny.

Parse(String)

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

Subtract(SqlDateTime, TimeSpan)

Odečte od této SqlDateTime instance zadanou Timespan hodnotu.

ToSqlString()

Převede tuto SqlDateTime strukturu na SqlString.

ToString()

Převede tuto SqlDateTime strukturu na .String

Operátory

Addition(SqlDateTime, TimeSpan)

Přidá časové období určené zadaným TimeSpan parametrem tk zadané SqlDateTime struktuře.

Equality(SqlDateTime, SqlDateTime)

Provede logické porovnání dvou SqlDateTime struktur a určí, zda jsou si rovny.

Explicit(SqlDateTime to DateTime)

Převede strukturu na SqlDateTimeDateTime strukturu.

Explicit(SqlString to SqlDateTime)

Převede parametr na SqlStringSqlDateTime.

GreaterThan(SqlDateTime, SqlDateTime)

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

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Porovná dva výskyty a SqlDateTime určí, zda je první instance větší než nebo rovna druhé.

Implicit(DateTime to SqlDateTime)

DateTime Převede strukturu na SqlDateTime strukturu.

Inequality(SqlDateTime, SqlDateTime)

Provede logické porovnání dvou instancí a SqlDateTime určí, zda jsou si rovny.

LessThan(SqlDateTime, SqlDateTime)

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

LessThanOrEqual(SqlDateTime, SqlDateTime)

Porovná dvě instance pro SqlDateTime určení, zda první je menší než nebo rovna druhé.

Subtraction(SqlDateTime, TimeSpan)

Odečte zadanou TimeSpan strukturu () tod 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é