SqlDateTime Struktúra
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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 |
| 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 |
| ToSqlString() |
Ezt a struktúrát átalakítja a |
| 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 |
| 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 |
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. |