SqlDateTime Struktura

Definice

Představuje data a času v rozsahu od 1. ledna 1753 do 31. prosince 9999 až po přesnost 3,33 milisekundy, ve které se mají ukládat nebo načítat z databáze. Struktura SqlDateTime má jinou podkladovou datovou strukturu než odpovídající typ .NET. DateTime, který může představovat kdykoli mezi 12:00:00 1/1/0001 a 11:59:59 12/31/9999, přesnost 100 nanosekund. SqlDateTime ve skutečnosti uloží relativní rozdíl na 00:00:00 1/1/1900. Proto převod z "00:00:00 AM 1/1/1/1900" na celé číslo vrátí 0.

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, System::Xml::Serialization::IXmlSerializable
public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable
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.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, IEquatable(Of SqlDateTime), INullable, IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable
Dědičnost
SqlDateTime
Atributy
Implementuje

Konstruktory

Name Description
SqlDateTime(DateTime)

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

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 mikrosekund nové struktury.

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)

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

SqlDateTime(Int32, Int32)

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

Pole

Name Description
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

Name Description
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 pouze pro čtení.

Metody

Name Description
Add(SqlDateTime, TimeSpan)

SqlDateTime Přidá do zadaného TimeSpanparametru .

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 s Value vlastností objektu SqlDateTime .

Equals(SqlDateTime, SqlDateTime)

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

Equals(SqlDateTime)

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

GetHashCode()

Získá hash kód 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čí, zda 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čí, zda je první menší nebo roven druhé.

NotEquals(SqlDateTime, SqlDateTime)

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

Parse(String)

Převede zadanou String reprezentaci data a času na jeho SqlDateTime ekvivalent.

Subtract(SqlDateTime, TimeSpan)

Odečte zadanou Timespan z této SqlDateTime instance.

ToSqlString()

Převede tuto SqlDateTime strukturu na SqlString.

ToString()

Převede tuto SqlDateTime strukturu na .String

Operátory

Name Description
Addition(SqlDateTime, TimeSpan)

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

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čí, zda je první větší nebo roven druhé.

Implicit(DateTime to SqlDateTime)

DateTime Převede strukturu na SqlDateTime strukturu.

Inequality(SqlDateTime, SqlDateTime)

Provede logické porovnání dvou instancí SqlDateTime a určí, zda 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čí, zda je první menší nebo roven druhé.

Subtraction(SqlDateTime, TimeSpan)

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

Explicitní implementace rozhraní

Name Description
IXmlSerializable.GetSchema()

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

IXmlSerializable.ReadXml(XmlReader)

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

IXmlSerializable.WriteXml(XmlWriter)

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

Platí pro

Viz také