SqlDateTime Structure

Définition

Représente les données de date et d’heure comprises entre le 1er janvier 1753 et le 31 décembre 9999 à une précision de 3,33 millisecondes à stocker ou à récupérer à partir d’une base de données. La structure SqlDateTime a une structure de données sous-jacente différente de son type de .NET correspondant, DateTime, qui peut représenter à tout moment entre 12:00:00:00 AM 1/0001 et 11:59:59 PM 12/31/9999, à la précision de 100 nanosecondes. SqlDateTime stocke réellement la différence relative à 00:00:00 1/1/1900. Par conséquent, une conversion de « 00:00:00 AM 1/1/1900 » en entier retourne 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
Héritage
SqlDateTime
Attributs
Implémente

Constructeurs

Nom Description
SqlDateTime(DateTime)

Initialise une nouvelle instance de la SqlDateTime structure à l’aide de la valeur spécifiée DateTime .

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

Initialise une nouvelle instance de la SqlDateTime structure à l’aide des paramètres fournis pour initialiser l’année, le mois, le jour, l’heure, la minute, la seconde et la milliseconde de la nouvelle structure.

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

Initialise une nouvelle instance de la SqlDateTime structure à l’aide des paramètres fournis pour initialiser l’année, le mois, le jour, l’heure, la minute, la seconde et la microseconde de la nouvelle structure.

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

Initialise une nouvelle instance de la SqlDateTime structure à l’aide des paramètres fournis pour initialiser l’année, le mois, le jour, l’heure, la minute et la seconde de la nouvelle structure.

SqlDateTime(Int32, Int32, Int32)

Initialise une nouvelle instance de la SqlDateTime structure à l’aide des paramètres fournis pour initialiser l’année, le mois, le jour.

SqlDateTime(Int32, Int32)

Initialise une nouvelle instance de la structure à l’aide SqlDateTime des paramètres fournis.

Champs

Nom Description
MaxValue

Représente la valeur de date valide maximale d’une SqlDateTime structure.

MinValue

Représente la valeur de date valide minimale d’une SqlDateTime structure.

Null

Représente un DBNull élément qui peut être affecté à cette instance de la SqlDateTime structure.

SQLTicksPerHour

Constante dont la valeur correspond au nombre de graduations équivalentes à une heure.

SQLTicksPerMinute

Constante dont la valeur correspond au nombre de graduations équivalentes à une minute.

SQLTicksPerSecond

Constante dont la valeur correspond au nombre de graduations équivalentes à une seconde.

Propriétés

Nom Description
DayTicks

Obtient le nombre de graduations représentant la date de cette SqlDateTime structure.

IsNull

Indique si cette SqlDateTime structure a la valeur Null.

TimeTicks

Obtient le nombre de graduations représentant l’heure de cette SqlDateTime structure.

Value

Obtient la valeur de la SqlDateTime structure. Cette propriété est en lecture seule.

Méthodes

Nom Description
Add(SqlDateTime, TimeSpan)

Ajoute un SqlDateTime à l’objet spécifié TimeSpan.

CompareTo(Object)

Compare cette SqlDateTime structure à l’élément fourni Object et retourne une indication de leurs valeurs relatives.

CompareTo(SqlDateTime)

Compare cette SqlDateTime structure à la structure fournie SqlDateTime et retourne une indication de leurs valeurs relatives.

Equals(Object)

Compare le paramètre d’objet fourni à la Value propriété de l’objet SqlDateTime .

Equals(SqlDateTime, SqlDateTime)

Effectue une comparaison logique de deux SqlDateTime structures pour déterminer s’ils sont égaux.

GetHashCode()

Obtient le code de hachage pour cette instance.

GetXsdType(XmlSchemaSet)

Retourne le langage XSD (XML Schema Definition Language) de l’objet spécifié XmlSchemaSet.

GreaterThan(SqlDateTime, SqlDateTime)

Compare deux instances pour SqlDateTime déterminer si la première est supérieure à la seconde.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Compare deux instances de SqlDateTime façon à déterminer si la première est supérieure ou égale à la seconde.

LessThan(SqlDateTime, SqlDateTime)

Compare deux instances pour SqlDateTime déterminer si la première est inférieure à la seconde.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Compare deux instances pour SqlDateTime déterminer si la première est inférieure ou égale à la seconde.

NotEquals(SqlDateTime, SqlDateTime)

Effectue une comparaison logique de deux instances pour SqlDateTime déterminer si elles ne sont pas égales.

Parse(String)

Convertit la représentation spécifiée String d’une date et d’une heure en son SqlDateTime équivalent.

Subtract(SqlDateTime, TimeSpan)

Soustrait le spécifié Timespan de cette SqlDateTime instance.

ToSqlString()

Convertit cette SqlDateTime structure en SqlString.

ToString()

Convertit cette SqlDateTime structure en String.

Opérateurs

Nom Description
Addition(SqlDateTime, TimeSpan)

Ajoute la période indiquée par le paramètre fourni TimeSpan , tà la structure fournie SqlDateTime .

Equality(SqlDateTime, SqlDateTime)

Effectue une comparaison logique de deux SqlDateTime structures pour déterminer s’ils sont égaux.

Explicit(SqlDateTime to DateTime)

Convertit la SqlDateTime structure en structure DateTime .

Explicit(SqlString to SqlDateTime)

Convertit le SqlString paramètre en SqlDateTime.

GreaterThan(SqlDateTime, SqlDateTime)

Compare deux instances pour SqlDateTime déterminer si la première est supérieure à la seconde.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Compare deux instances de SqlDateTime façon à déterminer si la première est supérieure ou égale à la seconde.

Implicit(DateTime to SqlDateTime)

Convertit une DateTime structure en structure SqlDateTime .

Inequality(SqlDateTime, SqlDateTime)

Effectue une comparaison logique de deux instances pour SqlDateTime déterminer si elles ne sont pas égales.

LessThan(SqlDateTime, SqlDateTime)

Compare deux instances pour SqlDateTime déterminer si la première est inférieure à la seconde.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Compare deux instances pour SqlDateTime déterminer si la première est inférieure ou égale à la seconde.

Subtraction(SqlDateTime, TimeSpan)

Soustrait la structure fournie TimeSpan , tà partir de la structure fournie SqlDateTime .

Implémentations d’interfaces explicites

Nom Description
IXmlSerializable.GetSchema()

Ce membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

IXmlSerializable.ReadXml(XmlReader)

Ce membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

IXmlSerializable.WriteXml(XmlWriter)

Ce membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

S’applique à

Voir aussi