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