SqlDateTime Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Daten für Datum und Uhrzeit mit einem Wert im Bereich zwischen dem 1. Januar 1753 und dem 31. Dezember 9999 mit einer Genauigkeit von 3,33 Millisekunden dar, die in einer Datenbank gespeichert oder aus dieser abgerufen werden sollen. SqlDateTime besitzt eine andere zugrunde liegende Datenstruktur als der entsprechende .NET-Typ DateTime, der jede Zeit zwischen dem 01.01.0001 12:00:00 Uhr und dem 31.12.9999 23:59:59 Uhr mit einer Genauigkeit von 100 Nanosekunden darstellen kann. SqlDateTime speichert den relativen Unterschied zum 01.01.1900 um 00.00.00 Uhr. Deshalb gibt eine Konvertierung von "00.00.00 Uhr am 01.01.1900" in eine ganze Zahl den Wert 0 (null) zurück.
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
- Vererbung
- Attribute
- Implementiert
Konstruktoren
SqlDateTime(DateTime) |
Initialisiert eine neue Instanz der SqlDateTime-Struktur unter Verwendung des angegebenen DateTime-Werts. |
SqlDateTime(Int32, Int32) |
Initialisiert eine neue Instanz der SqlDateTime-Struktur unter Verwendung der angegebenen Parameter. |
SqlDateTime(Int32, Int32, Int32) |
Initialisiert eine neue Instanz der SqlDateTime-Struktur unter Verwendung der angegebenen Parameter, um das Jahr, den Monat und den Tag zu initialisieren. |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) |
Initialisiert eine neue Instanz der SqlDateTime-Struktur unter Verwendung der angegebenen Parameter, um das Jahr, den Monat, den Tag, die Stunde, die Minute und die Sekunde der neuen Struktur zu initialisieren. |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double) |
Initialisiert eine neue Instanz der SqlDateTime-Struktur unter Verwendung der angegebenen Parameter, um das Jahr, den Monat, den Tag, die Stunde, die Minute, die Sekunde und die Millisekunde der neuen Struktur zu initialisieren. |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Initialisiert eine neue Instanz der SqlDateTime-Struktur unter Verwendung der angegebenen Parameter, um das Jahr, den Monat, den Tag, die Stunde, die Minute, die Sekunde und die Mikrosekunde der neuen Struktur zu initialisieren. |
Felder
MaxValue |
Stellt den größten gültigen Datumswert für eine SqlDateTime-Struktur dar. |
MinValue |
Stellt den kleinsten gültigen Datumswert für eine SqlDateTime-Struktur dar. |
Null |
Stellt ein DBNull dar, das dieser Instanz der SqlDateTime-Struktur zugewiesen werden kann. |
SQLTicksPerHour |
Eine Konstante, deren Wert die einer Stunde entsprechende Anzahl von Ticks ist. |
SQLTicksPerMinute |
Eine Konstante, deren Wert die einer Minute entsprechende Anzahl von Ticks ist. |
SQLTicksPerSecond |
Eine Konstante, deren Wert die einer Sekunde entsprechende Anzahl von Ticks ist. |
Eigenschaften
DayTicks |
Ruft die Anzahl der Ticks ab, die das Datum dieser SqlDateTime-Struktur darstellt. |
IsNull |
Gibt an, ob diese SqlDateTime-Struktur NULL ist. |
TimeTicks |
Ruft die Anzahl der Ticks ab, die die Uhrzeit dieser SqlDateTime-Struktur darstellt. |
Value |
Ruft den Wert der SqlDateTime-Struktur ab. Diese Eigenschaft ist schreibgeschützt. |
Methoden
Add(SqlDateTime, TimeSpan) |
Fügt dem angegebenen SqlDateTime eine |
CompareTo(Object) |
Vergleicht diese SqlDateTime-Struktur mit dem angegebenen Object und gibt eine Angabe über das Verhältnis der jeweiligen Werte zurück. |
CompareTo(SqlDateTime) |
Vergleicht diese SqlDateTime-Struktur mit der angegebenen SqlDateTime-Struktur und gibt eine Angabe über das Verhältnis der jeweiligen Werte zurück. |
Equals(Object) |
Vergleicht den angegebenen Objektparameter mit der Value-Eigenschaft des SqlDateTime-Objekts. |
Equals(SqlDateTime) |
Gibt an, ob die aktuelle instance gleich einem anderen instance desselben Typs ist. |
Equals(SqlDateTime, SqlDateTime) |
Führt einen logischen Vergleich von zwei SqlDateTime-Strukturen durch, um zu bestimmen, ob diese gleich sind. |
GetHashCode() |
Ruft den Hashcode für diese Instanz ab. |
GetXsdType(XmlSchemaSet) |
Gibt die XML-Schemadefinitionssprache (XSD) des angegebenen XmlSchemaSet zurück. |
GreaterThan(SqlDateTime, SqlDateTime) |
Vergleicht zwei Instanzen von SqlDateTime, um zu bestimmen, ob die erste größer als die zweite ist. |
GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Vergleicht zwei Instanzen von SqlDateTime, um zu bestimmen, ob die erste größer oder gleich der zweiten ist. |
LessThan(SqlDateTime, SqlDateTime) |
Vergleicht zwei Instanzen von SqlDateTime, um zu bestimmen, ob die erste kleiner als die zweite ist. |
LessThanOrEqual(SqlDateTime, SqlDateTime) |
Vergleicht zwei Instanzen von SqlDateTime, um zu bestimmen, ob die erste kleiner oder gleich der zweiten ist. |
NotEquals(SqlDateTime, SqlDateTime) |
Führt einen logischen Vergleich von zwei Instanzen von SqlDateTime durch, um zu bestimmen, ob diese ungleich sind. |
Parse(String) |
Konvertiert die angegebene String-Darstellung einer Datums- und Zeitangabe in eine entsprechende SqlDateTime. |
Subtract(SqlDateTime, TimeSpan) |
Subtrahiert die angegebene |
ToSqlString() |
Konvertiert diese SqlDateTime-Struktur zu SqlString. |
ToString() |
Konvertiert diese SqlDateTime-Struktur in einen String. |
Operatoren
Addition(SqlDateTime, TimeSpan) |
Fügt der angegebenen TimeSpan-Struktur die durch den angegebenen SqlDateTime-Parameter angegebene Zeit |
Equality(SqlDateTime, SqlDateTime) |
Führt einen logischen Vergleich von zwei SqlDateTime-Strukturen durch, um zu bestimmen, ob diese gleich sind. |
Explicit(SqlDateTime to DateTime) |
Konvertiert eine 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 zu bestimmen, ob die erste größer als die zweite ist. |
GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Vergleicht zwei Instanzen von SqlDateTime, um zu bestimmen, ob die erste größer oder gleich der zweiten ist. |
Implicit(DateTime to SqlDateTime) |
Konvertiert eine DateTime-Struktur in eine SqlDateTime-Struktur. |
Inequality(SqlDateTime, SqlDateTime) |
Führt einen logischen Vergleich von zwei Instanzen von SqlDateTime durch, um zu bestimmen, ob diese ungleich sind. |
LessThan(SqlDateTime, SqlDateTime) |
Vergleicht zwei Instanzen von SqlDateTime, um zu bestimmen, ob die erste kleiner als die zweite ist. |
LessThanOrEqual(SqlDateTime, SqlDateTime) |
Vergleicht zwei Instanzen von SqlDateTime, um zu bestimmen, ob die erste kleiner oder gleich der zweiten ist. |
Subtraction(SqlDateTime, TimeSpan) |
Subtrahiert die angegebene TimeSpan-Struktur |
Explizite Schnittstellenimplementierungen
IXmlSerializable.GetSchema() |
Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen. |
IXmlSerializable.ReadXml(XmlReader) |
Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen. |
IXmlSerializable.WriteXml(XmlWriter) |
Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen. |