SqlDateTime Struct

Definitie

Vertegenwoordigt de datum- en tijdgegevens tussen 1 januari 1753 en 31 december 9999 tot een nauwkeurigheid van 3,33 milliseconden die moeten worden opgeslagen in of opgehaald uit een database. De SqlDateTime-structuur heeft een andere onderliggende gegevensstructuur dan het bijbehorende .NET type, DateTime, die elke tijd kan vertegenwoordigen tussen 12:00:00 uur 1/0001 en 11:59:59 pm 12/31/9999, tot de nauwkeurigheid van 100 nanoseconden. SqlDateTime slaat eigenlijk het relatieve verschil op tot 00:00:00 uur 1-1-1900. Daarom retourneert een conversie van 00:00:00 am 1/1/1900 naar een geheel getal 0.

public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable
public value class 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
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlDateTime = struct
    interface INullable
[<System.Serializable>]
type SqlDateTime = struct
    interface INullable
    interface IXmlSerializable
type SqlDateTime = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable
Public Structure SqlDateTime
Implements IComparable, INullable, IXmlSerializable
Overname
SqlDateTime
Kenmerken
Implementeringen

Constructors

Name Description
SqlDateTime(DateTime)

Initialiseert een nieuw exemplaar van de SqlDateTime structuur met behulp van de opgegeven DateTime waarde.

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

Initialiseert een nieuw exemplaar van de SqlDateTime structuur met behulp van de opgegeven parameters om het jaar, de maand, de dag, het uur, de minuut, de seconde en de milliseconde van de nieuwe structuur te initialiseren.

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

Initialiseert een nieuw exemplaar van de SqlDateTime structuur met behulp van de opgegeven parameters om het jaar, de maand, de dag, het uur, de minuut, de seconde en de microseconde van de nieuwe structuur te initialiseren.

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

Initialiseert een nieuw exemplaar van de SqlDateTime structuur met behulp van de opgegeven parameters om het jaar, de maand, de dag, het uur, de minuut en het tweede van de nieuwe structuur te initialiseren.

SqlDateTime(Int32, Int32, Int32)

Initialiseert een nieuw exemplaar van de SqlDateTime structuur met behulp van de opgegeven parameters om het jaar, de maand, de dag te initialiseren.

SqlDateTime(Int32, Int32)

Initialiseert een nieuw exemplaar van de SqlDateTime structuur met behulp van de opgegeven parameters.

Velden

Name Description
MaxValue

Vertegenwoordigt de maximale geldige datumwaarde voor een SqlDateTime structuur.

MinValue

Vertegenwoordigt de minimum geldige datumwaarde voor een SqlDateTime structuur.

Null

Vertegenwoordigt een DBNull die kan worden toegewezen aan dit exemplaar van de SqlDateTime structuur.

SQLTicksPerHour

Een constante waarvan de waarde het aantal tikken is dat gelijk is aan één uur.

SQLTicksPerMinute

Een constante waarvan de waarde het aantal tikken is dat gelijk is aan één minuut.

SQLTicksPerSecond

Een constante waarvan de waarde het aantal tikken is dat gelijk is aan één seconde.

Eigenschappen

Name Description
DayTicks

Hiermee haalt u het aantal tikken op dat de datum van deze SqlDateTime structuur aangeeft.

IsNull

Geeft aan of deze SqlDateTime structuur null is.

TimeTicks

Hiermee haalt u het aantal tikken op dat de tijd van deze SqlDateTime structuur aangeeft.

Value

Hiermee haalt u de waarde van de SqlDateTime structuur op. Deze eigenschap is alleen-lezen.

Methoden

Name Description
Add(SqlDateTime, TimeSpan)

Voegt een SqlDateTime toe aan de opgegeven TimeSpan.

CompareTo(Object)

Vergelijkt deze SqlDateTime structuur met de opgegeven Object en retourneert een indicatie van hun relatieve waarden.

CompareTo(SqlDateTime)

Vergelijkt deze SqlDateTime structuur met de opgegeven SqlDateTime structuur en retourneert een indicatie van hun relatieve waarden.

Equals(Object)

Vergelijkt de opgegeven objectparameter met de Value eigenschap van het SqlDateTime object.

Equals(SqlDateTime, SqlDateTime)

Hiermee wordt een logische vergelijking van twee SqlDateTime structuren uitgevoerd om te bepalen of ze gelijk zijn.

GetHashCode()

Hiermee haalt u de hashcode voor dit exemplaar op.

GetXsdType(XmlSchemaSet)

Retourneert de XML Schema Definition Language (XSD) van de opgegeven XmlSchemaSet.

GreaterThan(SqlDateTime, SqlDateTime)

Vergelijkt twee exemplaren om SqlDateTime te bepalen of de eerste groter is dan de tweede.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Vergelijkt twee exemplaren om SqlDateTime te bepalen of de eerste groter is dan of gelijk is aan de tweede.

LessThan(SqlDateTime, SqlDateTime)

Vergelijkt twee exemplaren om SqlDateTime te bepalen of de eerste kleiner is dan de tweede.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Vergelijkt twee exemplaren om SqlDateTime te bepalen of de eerste kleiner is dan of gelijk is aan de tweede.

NotEquals(SqlDateTime, SqlDateTime)

Hiermee wordt een logische vergelijking uitgevoerd van twee exemplaren om SqlDateTime te bepalen of ze niet gelijk zijn.

Parse(String)

Converteert de opgegeven String weergave van een datum en tijd naar het SqlDateTime equivalent ervan.

Subtract(SqlDateTime, TimeSpan)

Trekt de opgegeven Timespan waarde af van dit SqlDateTime exemplaar.

ToSqlString()

Converteert deze SqlDateTime structuur naar SqlString.

ToString()

Converteert deze SqlDateTime structuur naar een String.

Operators

Name Description
Addition(SqlDateTime, TimeSpan)

Hiermee voegt u de periode toe die wordt aangegeven door de opgegeven TimeSpan parameter, taan de opgegeven SqlDateTime structuur.

Equality(SqlDateTime, SqlDateTime)

Hiermee wordt een logische vergelijking van twee SqlDateTime structuren uitgevoerd om te bepalen of ze gelijk zijn.

Explicit(SqlDateTime to DateTime)

Converteert de SqlDateTime structuur naar een DateTime structuur.

Explicit(SqlString to SqlDateTime)

Converteert de SqlString parameter naar een SqlDateTime.

GreaterThan(SqlDateTime, SqlDateTime)

Vergelijkt twee exemplaren om SqlDateTime te bepalen of de eerste groter is dan de tweede.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Vergelijkt twee exemplaren om SqlDateTime te bepalen of de eerste groter is dan of gelijk is aan de tweede.

Implicit(DateTime to SqlDateTime)

Converteert een DateTime structuur naar een SqlDateTime structuur.

Inequality(SqlDateTime, SqlDateTime)

Hiermee wordt een logische vergelijking uitgevoerd van twee exemplaren om SqlDateTime te bepalen of ze niet gelijk zijn.

LessThan(SqlDateTime, SqlDateTime)

Vergelijkt twee exemplaren om SqlDateTime te bepalen of de eerste kleiner is dan de tweede.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Vergelijkt twee exemplaren om SqlDateTime te bepalen of de eerste kleiner is dan of gelijk is aan de tweede.

Subtraction(SqlDateTime, TimeSpan)

Trekt de opgegeven TimeSpan structuur af tvan de opgegeven SqlDateTime structuur.

Expliciete interface-implementaties

Name Description
IXmlSerializable.GetSchema()

Dit lid ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

IXmlSerializable.ReadXml(XmlReader)

Dit lid ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

IXmlSerializable.WriteXml(XmlWriter)

Dit lid ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

Van toepassing op

Zie ook