SqlDateTime Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar datum- och tidsdata som sträcker sig i värde från 1 januari 1753 till 31 december 9999 till en noggrannhet på 3,33 millisekunder som ska lagras i eller hämtas från en databas. Strukturen SqlDateTime har en annan underliggande datastruktur än motsvarande .NET typ. DateTime, som kan representera när som helst mellan 12:00:00 1/1/0001 och 11:59:59 PM 12/31/9999, till noggrannheten för 100 nanosekunder. SqlDateTime lagrar faktiskt den relativa skillnaden till 00:00:00 AM 1/1/1900. Därför returnerar en konvertering från "00:00:00 AM 1/1/1900" till ett heltal 0.
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
- Arv
- Attribut
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| SqlDateTime(DateTime) |
Initierar en ny instans av SqlDateTime strukturen med det angivna DateTime värdet. |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double) |
Initierar en ny instans av strukturen med hjälp av SqlDateTime de angivna parametrarna för att initiera den nya strukturens år, månad, dag, timme, minut, sekund och millisekunder. |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Initierar en ny instans av strukturen med hjälp av SqlDateTime de angivna parametrarna för att initiera den nya strukturens år, månad, dag, timme, minut, sekund och mikrosekunder. |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) |
Initierar en ny instans av strukturen med hjälp av SqlDateTime de angivna parametrarna för att initiera år, månad, dag, timme, minut och sekund av den nya strukturen. |
| SqlDateTime(Int32, Int32, Int32) |
Initierar en ny instans av strukturen med hjälp av SqlDateTime de angivna parametrarna för att initiera året, månaden, dagen. |
| SqlDateTime(Int32, Int32) |
Initierar en ny instans av strukturen med hjälp av SqlDateTime de angivna parametrarna. |
Fält
| Name | Description |
|---|---|
| MaxValue |
Representerar det maximala giltiga datumvärdet för en SqlDateTime struktur. |
| MinValue |
Representerar det minsta giltiga datumvärdet för en SqlDateTime struktur. |
| Null |
Representerar en DBNull som kan tilldelas till den här instansen SqlDateTime av strukturen. |
| SQLTicksPerHour |
En konstant vars värde är antalet fästingar som motsvarar en timme. |
| SQLTicksPerMinute |
En konstant vars värde är antalet fästingar som motsvarar en minut. |
| SQLTicksPerSecond |
En konstant vars värde är antalet fästingar som motsvarar en sekund. |
Egenskaper
| Name | Description |
|---|---|
| DayTicks |
Hämtar antalet fästingar som representerar datumet för den här SqlDateTime strukturen. |
| IsNull |
Anger om den här SqlDateTime strukturen är null. |
| TimeTicks |
Hämtar antalet fästingar som representerar tiden för den här SqlDateTime strukturen. |
| Value |
Hämtar värdet för SqlDateTime strukturen. Den här egenskapen är skrivskyddad. |
Metoder
| Name | Description |
|---|---|
| Add(SqlDateTime, TimeSpan) |
Lägger till en SqlDateTime i den angivna |
| CompareTo(Object) |
Jämför den här SqlDateTime strukturen med den angivna Object och returnerar en indikation på deras relativa värden. |
| CompareTo(SqlDateTime) |
Jämför den här SqlDateTime strukturen med den angivna SqlDateTime strukturen och returnerar en indikation på deras relativa värden. |
| Equals(Object) |
Jämför den angivna objektparametern med Value objektets SqlDateTime egenskap. |
| Equals(SqlDateTime, SqlDateTime) |
Utför en logisk jämförelse av två SqlDateTime strukturer för att avgöra om de är lika. |
| Equals(SqlDateTime) |
Anger om den aktuella instansen är lika med en annan instans av samma typ. |
| GetHashCode() |
Hämtar hash-koden för den här instansen. |
| GetXsdType(XmlSchemaSet) |
Returnerar XML-schemadefinitionsspråket (XSD) för den angivna XmlSchemaSet. |
| GreaterThan(SqlDateTime, SqlDateTime) |
Jämför två instanser av SqlDateTime för att avgöra om den första är större än den andra. |
| GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Jämför två instanser av SqlDateTime för att avgöra om den första är större än eller lika med den andra. |
| LessThan(SqlDateTime, SqlDateTime) |
Jämför två instanser av SqlDateTime för att avgöra om den första är mindre än den andra. |
| LessThanOrEqual(SqlDateTime, SqlDateTime) |
Jämför två instanser av SqlDateTime för att avgöra om den första är mindre än eller lika med den andra. |
| NotEquals(SqlDateTime, SqlDateTime) |
Utför en logisk jämförelse av två instanser av SqlDateTime för att avgöra om de inte är lika med. |
| Parse(String) |
Konverterar den angivna String representationen av ett datum och en tid till motsvarande SqlDateTime . |
| Subtract(SqlDateTime, TimeSpan) |
Subtraherar angivna |
| ToSqlString() |
Konverterar den här SqlDateTime strukturen till SqlString. |
| ToString() |
Konverterar den här SqlDateTime strukturen till en String. |
Operatorer
| Name | Description |
|---|---|
| Addition(SqlDateTime, TimeSpan) |
Lägger till den tidsperiod som anges av den angivna TimeSpan parametern , |
| Equality(SqlDateTime, SqlDateTime) |
Utför en logisk jämförelse av två SqlDateTime strukturer för att avgöra om de är lika. |
| Explicit(SqlDateTime to DateTime) |
Konverterar SqlDateTime strukturen till en DateTime struktur. |
| Explicit(SqlString to SqlDateTime) |
Konverterar parametern SqlString till en SqlDateTime. |
| GreaterThan(SqlDateTime, SqlDateTime) |
Jämför två instanser av SqlDateTime för att avgöra om den första är större än den andra. |
| GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Jämför två instanser av SqlDateTime för att avgöra om den första är större än eller lika med den andra. |
| Implicit(DateTime to SqlDateTime) |
Konverterar en DateTime struktur till en SqlDateTime struktur. |
| Inequality(SqlDateTime, SqlDateTime) |
Utför en logisk jämförelse av två instanser av SqlDateTime för att avgöra om de inte är lika med. |
| LessThan(SqlDateTime, SqlDateTime) |
Jämför två instanser av SqlDateTime för att avgöra om den första är mindre än den andra. |
| LessThanOrEqual(SqlDateTime, SqlDateTime) |
Jämför två instanser av SqlDateTime för att avgöra om den första är mindre än eller lika med den andra. |
| Subtraction(SqlDateTime, TimeSpan) |
Subtraherar den angivna TimeSpan strukturen, |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| IXmlSerializable.ReadXml(XmlReader) |
Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| IXmlSerializable.WriteXml(XmlWriter) |
Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |