SqlDateTime Struktúra

Definíció

Az 1753. január 1.-től 9999. december 31-ig terjedő dátum- és időadatokat 3,33 ezredmásodperc pontossággal jeleníti meg, amelyet egy adatbázisban kell tárolni vagy lekérni. A SqlDateTime struktúrája a megfelelő .NET típustól eltérő mögöttes adatstruktúrával rendelkezik, DateTime, amely 12:00:00 és 0001.01.01. 11:59:59 pm 12/31/9999 közötti időpontot jelölhet 100 nanoszekundum pontosságára. SqlDateTime ténylegesen tárolja a relatív különbséget 1900. 01. 01. 00:00-ra. Ezért a "00:00:00 1900.01.00" értékről egész számra történő konvertálás 0 értéket ad vissza.

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
Öröklődés
SqlDateTime
Attribútumok
Megvalósítás

Konstruktorok

Name Description
SqlDateTime(DateTime)

Inicializálja a struktúra új példányát a SqlDateTime megadott DateTime érték használatával.

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

Inicializálja a struktúra új példányát a SqlDateTime megadott paraméterekkel az új struktúra év, hónap, nap, óra, perc, másodperc és ezredmásodpercének inicializálásához.

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

Inicializálja a struktúra új példányát a SqlDateTime megadott paraméterekkel az új struktúra év, hónap, nap, óra, perc, másodperc és mikroszekundumának inicializálásához.

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

Inicializálja a struktúra új példányát a SqlDateTime megadott paraméterekkel az új struktúra évének, hónapjának, napjának, órájának, percének és másodpercének inicializálásához.

SqlDateTime(Int32, Int32, Int32)

Inicializálja a struktúra új példányát a SqlDateTime megadott paraméterekkel az év, hónap, nap inicializálásához.

SqlDateTime(Int32, Int32)

Inicializálja a SqlDateTime struktúra új példányát a megadott paraméterekkel.

Mezők

Name Description
MaxValue

Egy struktúra maximális érvényes dátumértékét SqlDateTime jelöli.

MinValue

Egy struktúra minimális érvényes dátumértékét SqlDateTime jelöli.

Null

DBNull A struktúra ezen példányához SqlDateTime hozzárendelhető értékeket jelöli.

SQLTicksPerHour

Egy állandó, amelynek értéke az egy órával egyenértékű kullancsok száma.

SQLTicksPerMinute

Egy állandó, amelynek értéke az egy percnek megfelelő kullancsok száma.

SQLTicksPerSecond

Egy állandó, amelynek értéke az egy másodpercnek megfelelő kullancsok száma.

Tulajdonságok

Name Description
DayTicks

Lekéri a struktúra dátumát SqlDateTime jelző kullancsok számát.

IsNull

Azt jelzi, hogy ez a SqlDateTime struktúra null értékű-e.

TimeTicks

Lekéri a struktúra idejét SqlDateTime jelző kullancsok számát.

Value

Lekéri a struktúra értékét SqlDateTime . Ez a tulajdonság írásvédett.

Metódusok

Name Description
Add(SqlDateTime, TimeSpan)

Hozzáad egy értéket SqlDateTime a megadotthoz TimeSpan.

CompareTo(Object)

Összehasonlítja ezt a SqlDateTime struktúrát a megadott Object struktúrával, és a relatív értékek jelzését adja vissza.

CompareTo(SqlDateTime)

Összehasonlítja ezt a SqlDateTime struktúrát a megadott SqlDateTime struktúrával, és a relatív értékek jelzését adja vissza.

Equals(Object)

Összehasonlítja a megadott objektumparamétert az ValueSqlDateTime objektum tulajdonságával.

Equals(SqlDateTime, SqlDateTime)

Két struktúra logikai összehasonlítását SqlDateTime hajtja végre annak megállapításához, hogy egyenlőek-e.

Equals(SqlDateTime)

Azt jelzi, hogy az aktuális példány egyenlő-e egy másik, azonos típusú példánysal.

GetHashCode()

Lekéri a példány kivonatkódját.

GetXsdType(XmlSchemaSet)

A megadott XmlSchemaSetXML-sémadefiníciós nyelvet (XSD) adja vissza.

GreaterThan(SqlDateTime, SqlDateTime)

Két példány összehasonlításával SqlDateTime állapítja meg, hogy az első nagyobb-e, mint a második.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Két példány összehasonlításával SqlDateTime állapítja meg, hogy az első nagyobb-e, mint a második.

LessThan(SqlDateTime, SqlDateTime)

Két példány összehasonlításával SqlDateTime állapítja meg, hogy az első kisebb-e a másodiknál.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Két példány összehasonlításával SqlDateTime állapítja meg, hogy az első kisebb-e, mint a második.

NotEquals(SqlDateTime, SqlDateTime)

Két példány logikai összehasonlítását SqlDateTime hajtja végre annak megállapításához, hogy azok nem egyenlőek-e.

Parse(String)

Egy dátum és idő megadott String ábrázolását a megfelelőre SqlDateTime alakítja át.

Subtract(SqlDateTime, TimeSpan)

Kivonja a megadott Timespan értéket ebből a SqlDateTime példányból.

ToSqlString()

Ezt a struktúrát átalakítja a /> formátumba .

ToString()

Ezt a SqlDateTime struktúrát átalakítja egy String.

Operátorok

Name Description
Addition(SqlDateTime, TimeSpan)

Hozzáadja a megadott TimeSpan paraméter táltal megadott időtartamot a megadott SqlDateTime struktúrához.

Equality(SqlDateTime, SqlDateTime)

Két struktúra logikai összehasonlítását SqlDateTime hajtja végre annak megállapításához, hogy egyenlőek-e.

Explicit(SqlDateTime to DateTime)

Szerkezetté alakítja át a SqlDateTime struktúrát DateTime .

Explicit(SqlString to SqlDateTime)

A paramétert átalakítja SqlString egy SqlDateTime.

GreaterThan(SqlDateTime, SqlDateTime)

Két példány összehasonlításával SqlDateTime állapítja meg, hogy az első nagyobb-e, mint a második.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Két példány összehasonlításával SqlDateTime állapítja meg, hogy az első nagyobb-e, mint a második.

Implicit(DateTime to SqlDateTime)

Struktúrát DateTime alakít át struktúrává SqlDateTime .

Inequality(SqlDateTime, SqlDateTime)

Két példány logikai összehasonlítását SqlDateTime hajtja végre annak megállapításához, hogy azok nem egyenlőek-e.

LessThan(SqlDateTime, SqlDateTime)

Két példány összehasonlításával SqlDateTime állapítja meg, hogy az első kisebb-e a másodiknál.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Két példány összehasonlításával SqlDateTime állapítja meg, hogy az első kisebb-e, mint a második.

Subtraction(SqlDateTime, TimeSpan)

Kivonja a megadott TimeSpan struktúrát a tmegadott SqlDateTime struktúrából.

Explicit interfész-implementációk

Name Description
IXmlSerializable.GetSchema()

Ez a tag támogatja a .NET-keretrendszer infrastruktúráját, és nem közvetlenül a kódból való használatra szolgál.

IXmlSerializable.ReadXml(XmlReader)

Ez a tag támogatja a .NET-keretrendszer infrastruktúráját, és nem közvetlenül a kódból való használatra szolgál.

IXmlSerializable.WriteXml(XmlWriter)

Ez a tag támogatja a .NET-keretrendszer infrastruktúráját, és nem közvetlenül a kódból való használatra szolgál.

A következőre érvényes:

Lásd még