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 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
- 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 |
| 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 |
| 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 |
| 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 |
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. |