SqlDateTime Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje data data v rozsahu od 1. ledna 1753 do 31. prosince 9999 s přesností 3,33 milisekund, která se má uložit nebo načíst z databáze. Struktura SqlDateTime má jinou podkladovou datovou strukturu než odpovídající typ .NET , DateTimekterý může představovat kdykoliv mezi 1.1.00:00 a 1.1.0001 a 11:59:59 PM 31/9999, až do přesnosti 100 nanosekund. SqlDateTime ve skutečnosti uloží relativní rozdíl do 00:00:00 AM 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
- 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 a 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ů 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 objekt, který lze přiřadit k této instanci SqlDateTime struktury. |
SQLTicksPerHour |
Konstanta, jejíž hodnota je počet zaškrtnutých hodnot odpovídající jedné hodině. |
SQLTicksPerMinute |
Konstanta, jejíž hodnota je počet zaškrtnutých hodnot odpovídající jedné minutě. |
SQLTicksPerSecond |
Konstanta, jejíž hodnota je počet škrtů ekvivalentní jedné sekundě. |
Vlastnosti
DayTicks |
Získá počet zaškrtnutých hodnot představujících datum této SqlDateTime struktury. |
IsNull |
Určuje, zda je tato SqlDateTime struktura null. |
TimeTicks |
Získá počet zaškrtnutých hodnot představujících č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 |
CompareTo(Object) |
Porovná tuto SqlDateTime strukturu se zadanou Object 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) |
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á hash kód pro tuto instanci. |
GetXsdType(XmlSchemaSet) |
Vrátí jazyk XSD (XML Schema Definition Language) zadaného XmlSchemaSetobjektu . |
GreaterThan(SqlDateTime, SqlDateTime) |
Porovná dva výskyty a SqlDateTime určí, jestli je první větší než druhý. |
GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Porovná dvě instance a SqlDateTime určí, zda je první větší než nebo roven druhé. |
LessThan(SqlDateTime, SqlDateTime) |
Porovná dvě instance a SqlDateTime určí, jestli je první menší než druhá. |
LessThanOrEqual(SqlDateTime, SqlDateTime) |
Porovná dva výskyty a SqlDateTime určí, zda je první menší než nebo roven druhé. |
NotEquals(SqlDateTime, SqlDateTime) |
Provede logické porovnání dvou instancí SqlDateTime a určí, zda si nejsou rovny. |
Parse(String) |
Převede zadanou String reprezentaci data a času na jeho SqlDateTime ekvivalent. |
Subtract(SqlDateTime, TimeSpan) |
Odečte zadanou |
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 |
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á dva výskyty a SqlDateTime určí, jestli je první větší než druhý. |
GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Porovná dvě instance a SqlDateTime určí, zda je první větší než 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 si nejsou rovny. |
LessThan(SqlDateTime, SqlDateTime) |
Porovná dvě instance a SqlDateTime určí, jestli je první menší než druhá. |
LessThanOrEqual(SqlDateTime, SqlDateTime) |
Porovná dva výskyty a SqlDateTime určí, zda je první menší než nebo roven druhé. |
Subtraction(SqlDateTime, TimeSpan) |
Odečte dodanou TimeSpan strukturu |
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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat Problémy GitHubu jako mechanismus zpětné vazby pro obsah a nahradíme ho novým systémem zpětné vazby. Další informace najdete tady:Odeslat a zobrazit názory pro