SqlDateTime Struktur

Definition

Stellt die Datums- und Uhrzeitdaten zwischen dem 1. Januar 1753 und dem 31. Dezember 9999 auf eine Genauigkeit von 3,33 Millisekunden dar, die in einer Datenbank gespeichert oder abgerufen werden sollen. Die SqlDateTime-Struktur weist eine andere zugrunde liegende Datenstruktur als den entsprechenden .NET Typ auf, DateTime, die jederzeit zwischen 12:00:00 Uhr 1/1/0001 und 11:59:59:59 Pm 12/31/9999 bis zur Genauigkeit von 100 Nanosekunden darstellen können. SqlDateTime speichert tatsächlich den relativen Unterschied zwischen 00:00:00 Uhr 1/1/1900. Daher gibt eine Konvertierung von "00:00:00 Uhr 1/1/1900" in eine ganze Zahl 0 zurück.

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
Vererbung
SqlDateTime
Attribute
Implementiert

Konstruktoren

Name Beschreibung
SqlDateTime(DateTime)

Initialisiert eine neue Instanz der SqlDateTime Struktur mithilfe des angegebenen DateTime Werts.

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

Initialisiert eine neue Instanz der Struktur mithilfe der SqlDateTime bereitgestellten Parameter, um das Jahr, den Monat, den Tag, die Stunde, die Minute, die Sekunde und die Millisekunden der neuen Struktur zu initialisieren.

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

Initialisiert eine neue Instanz der Struktur mithilfe der SqlDateTime bereitgestellten Parameter, um das Jahr, den Monat, den Tag, die Stunde, die Minute, die Sekunde und die Mikrosekunden der neuen Struktur zu initialisieren.

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

Initialisiert eine neue Instanz der SqlDateTime Struktur mithilfe der bereitgestellten Parameter, um das Jahr, den Monat, den Tag, die Stunde, die Minute und die Sekunde der neuen Struktur zu initialisieren.

SqlDateTime(Int32, Int32, Int32)

Initialisiert eine neue Instanz der Struktur mithilfe der SqlDateTime bereitgestellten Parameter, um das Jahr, den Monat, den Tag zu initialisieren.

SqlDateTime(Int32, Int32)

Initialisiert eine neue Instanz der SqlDateTime Struktur mithilfe der angegebenen Parameter.

Felder

Name Beschreibung
MaxValue

Stellt den maximal gültigen Datumswert für eine SqlDateTime Struktur dar.

MinValue

Stellt den minimal gültigen Datumswert für eine SqlDateTime Struktur dar.

Null

Stellt eine DBNull dar, die dieser Instanz der SqlDateTime-Struktur zugewiesen werden kann.

SQLTicksPerHour

Eine Konstante, deren Wert die Anzahl der Teilstriche entspricht, die einer Stunde entsprechen.

SQLTicksPerMinute

Eine Konstante, deren Wert die Anzahl der Teilstriche entspricht, die einer Minute entsprechen.

SQLTicksPerSecond

Eine Konstante, deren Wert die Anzahl der Teilstriche entspricht, die einer Sekunde entsprechen.

Eigenschaften

Name Beschreibung
DayTicks

Ruft die Anzahl der Teilstriche ab, die das Datum dieser SqlDateTime Struktur darstellen.

IsNull

Gibt an, ob diese SqlDateTime Struktur NULL ist.

TimeTicks

Ruft die Anzahl der Teilstriche ab, die die Zeit dieser SqlDateTime Struktur darstellen.

Value

Ruft den Wert der SqlDateTime Struktur ab. Diese Eigenschaft ist schreibgeschützt.

Methoden

Name Beschreibung
Add(SqlDateTime, TimeSpan)

Fügt dem angegebenen SqlDateTimeWert einen TimeSpan hinzu.

CompareTo(Object)

Vergleicht diese SqlDateTime Struktur mit der angegebenen Object Struktur und gibt einen Hinweis auf ihre relativen Werte zurück.

CompareTo(SqlDateTime)

Vergleicht diese SqlDateTime Struktur mit der angegebenen SqlDateTime Struktur und gibt einen Hinweis auf ihre relativen Werte zurück.

Equals(Object)

Vergleicht den angegebenen Objektparameter mit der Value Eigenschaft des SqlDateTime Objekts.

Equals(SqlDateTime, SqlDateTime)

Führt einen logischen Vergleich von zwei SqlDateTime Strukturen aus, um zu bestimmen, ob sie gleich sind.

Equals(SqlDateTime)

Gibt an, ob die aktuelle Instanz einer anderen Instanz desselben Typs entspricht.

GetHashCode()

Ruft den Hashcode für diese Instanz ab.

GetXsdType(XmlSchemaSet)

Gibt die XML-Schemadefinitionssprache (XSD) der angegebenen XmlSchemaSetzurück.

GreaterThan(SqlDateTime, SqlDateTime)

Vergleicht zwei Instanzen von SqlDateTime, um festzustellen, ob die erste größer als die zweite ist.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Vergleicht zwei Instanzen, um SqlDateTime zu bestimmen, ob die erste größer als oder gleich der zweiten ist.

LessThan(SqlDateTime, SqlDateTime)

Vergleicht zwei Instanzen von SqlDateTime, um festzustellen, ob der erste kleiner als der zweite ist.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Vergleicht zwei Instanzen, um SqlDateTime zu bestimmen, ob der erste kleiner als oder gleich der zweiten ist.

NotEquals(SqlDateTime, SqlDateTime)

Führt einen logischen Vergleich von zwei Instanzen aus, um SqlDateTime festzustellen, ob sie nicht gleich sind.

Parse(String)

Wandelt die angegebene String Darstellung eines Datums und einer Uhrzeit in das SqlDateTime entsprechende Format um.

Subtract(SqlDateTime, TimeSpan)

Subtrahiert die angegebene TimespanSqlDateTime Instanz.

ToSqlString()

Wandelt diese SqlDateTime Struktur in SqlStringum.

ToString()

Wandelt diese SqlDateTime Struktur in ein String.

Operatoren

Name Beschreibung
Addition(SqlDateTime, TimeSpan)

Fügt der angegebenen TimeSpan Struktur den durch den angegebenen Parameter tangegebenen SqlDateTime Zeitraum hinzu.

Equality(SqlDateTime, SqlDateTime)

Führt einen logischen Vergleich von zwei SqlDateTime Strukturen aus, um zu bestimmen, ob sie gleich sind.

Explicit(SqlDateTime to DateTime)

Konvertiert die SqlDateTime Struktur in eine DateTime Struktur.

Explicit(SqlString to SqlDateTime)

Konvertiert den SqlString Parameter in ein SqlDateTime.

GreaterThan(SqlDateTime, SqlDateTime)

Vergleicht zwei Instanzen von SqlDateTime, um festzustellen, ob die erste größer als die zweite ist.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Vergleicht zwei Instanzen, um SqlDateTime zu bestimmen, ob die erste größer als oder gleich der zweiten ist.

Implicit(DateTime to SqlDateTime)

Wandelt eine DateTime Struktur in eine Struktur um SqlDateTime .

Inequality(SqlDateTime, SqlDateTime)

Führt einen logischen Vergleich von zwei Instanzen aus, um SqlDateTime festzustellen, ob sie nicht gleich sind.

LessThan(SqlDateTime, SqlDateTime)

Vergleicht zwei Instanzen von SqlDateTime, um festzustellen, ob der erste kleiner als der zweite ist.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Vergleicht zwei Instanzen, um SqlDateTime zu bestimmen, ob der erste kleiner als oder gleich der zweiten ist.

Subtraction(SqlDateTime, TimeSpan)

Subtrahiert die bereitgestellte TimeSpan Struktur aus tder angegebenen SqlDateTime Struktur.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IXmlSerializable.GetSchema()

Dieses Mitglied unterstützt die .NET Framework-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

IXmlSerializable.ReadXml(XmlReader)

Dieses Mitglied unterstützt die .NET Framework-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

IXmlSerializable.WriteXml(XmlWriter)

Dieses Mitglied unterstützt die .NET Framework-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

Gilt für:

Weitere Informationen