SqlDateTime Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente des données de date et d'heure à stocker dans une base de données ou à récupérer de celle-ci, dont la valeur est comprise entre le 1er janvier 1753 et le 31 décembre 9999, avec une précision de 3,33 millisecondes. La structure SqlDateTime possède une structure de données sous-jacente différente du type .NET correspondant, DateTime, qui peut représenter n’importe quelle date et heure entre le 01/01/0001 à 00:00:00 et le 31/12/9999 à 23:59:59, avec une précision de 100 nanosecondes. SqlDateTime stocke en réalité la différence relative au 1/1/1900 à 00:00:00. Par conséquent, une conversion de « 00:00:00 1/1/1900 » à un entier retournera 0.
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
- Héritage
- Attributs
- Implémente
Constructeurs
SqlDateTime(DateTime) |
Initialise une nouvelle instance de la structure SqlDateTime en utilisant la valeur DateTime spécifiée. |
SqlDateTime(Int32, Int32) |
Initialise une nouvelle instance de la structure SqlDateTime à l'aide des paramètres fournis. |
SqlDateTime(Int32, Int32, Int32) |
Initialise une nouvelle instance de la structure SqlDateTime à l'aide des paramètres fournis pour initialiser l'année, le mois et le jour. |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) |
Initialise une nouvelle instance de la structure SqlDateTime à 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, Int32, Int32, Int32, Double) |
Initialise une nouvelle instance de la structure SqlDateTime à 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 structure SqlDateTime à 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. |
Champs
MaxValue |
Représente la valeur de date valide maximale pour une structure SqlDateTime. |
MinValue |
Représente la valeur de date valide minimale pour une structure SqlDateTime. |
Null |
Représente DBNull pouvant être assigné à cette instance de la structure SqlDateTime. |
SQLTicksPerHour |
Constante dont la valeur est égale au nombre de graduations équivalant à une heure. |
SQLTicksPerMinute |
Constante dont la valeur est égale au nombre de graduations équivalant à une minute. |
SQLTicksPerSecond |
Constante dont la valeur est égale au nombre de graduations équivalant à une seconde. |
Propriétés
DayTicks |
Obtient le nombre de graduations représentant la date de cette structure SqlDateTime. |
IsNull |
Indique si cette structure SqlDateTime a la valeur Null. |
TimeTicks |
Obtient le nombre de graduations représentant l'heure de cette structure SqlDateTime. |
Value |
Obtient la valeur de la structure SqlDateTime. Cette propriété est en lecture seule. |
Méthodes
Add(SqlDateTime, TimeSpan) |
Ajoute SqlDateTime au |
CompareTo(Object) |
Compare cette structure SqlDateTime avec le Object fourni et retourne une indication de leurs valeurs relatives. |
CompareTo(SqlDateTime) |
Compare cette structure SqlDateTime avec la structure SqlDateTime fournie et retourne une indication de leurs valeurs relatives. |
Equals(Object) |
Compare le paramètre de l'objet fourni à la propriété Value de l'objet SqlDateTime. |
Equals(SqlDateTime) |
Indique si le instance actuel est égal à un autre instance du même type. |
Equals(SqlDateTime, SqlDateTime) |
Effectue une comparaison logique de deux structures SqlDateTime pour déterminer si elles sont égales. |
GetHashCode() |
Obtient le code de hachage de cette instance. |
GetXsdType(XmlSchemaSet) |
Retourne le langage XSD (XML Schema Definition) du XmlSchemaSet spécifié. |
GreaterThan(SqlDateTime, SqlDateTime) |
Compare deux instances de SqlDateTime pour déterminer si la première est supérieure à la seconde. |
GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Compare deux instances de SqlDateTime pour déterminer si la première est supérieure ou égale à la seconde. |
LessThan(SqlDateTime, SqlDateTime) |
Compare deux instances de SqlDateTime pour déterminer si la première est inférieure à la seconde. |
LessThanOrEqual(SqlDateTime, SqlDateTime) |
Compare deux instances de SqlDateTime pour déterminer si la première est inférieure ou égale à la seconde. |
NotEquals(SqlDateTime, SqlDateTime) |
Effectue une comparaison logique de deux instances de SqlDateTime pour déterminer si elles sont inégales. |
Parse(String) |
Convertit la représentation String spécifiée d'une date et d'une heure en son équivalent SqlDateTime. |
Subtract(SqlDateTime, TimeSpan) |
Soustrait le |
ToSqlString() |
Convertit cette structure SqlDateTime en SqlString. |
ToString() |
Convertit cette structure SqlDateTime en String. |
Opérateurs
Addition(SqlDateTime, TimeSpan) |
Ajoute la période indiquée par le paramètre TimeSpan fourni, |
Equality(SqlDateTime, SqlDateTime) |
Effectue une comparaison logique de deux structures SqlDateTime pour déterminer si elles sont égales. |
Explicit(SqlDateTime to DateTime) |
Convertit la structure SqlDateTime en structure DateTime. |
Explicit(SqlString to SqlDateTime) |
Convertit le paramètre SqlString en SqlDateTime. |
GreaterThan(SqlDateTime, SqlDateTime) |
Compare deux instances de SqlDateTime pour déterminer si la première est supérieure à la seconde. |
GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Compare deux instances de SqlDateTime pour déterminer si la première est supérieure ou égale à la seconde. |
Implicit(DateTime to SqlDateTime) |
Convertit une structure DateTime en structure SqlDateTime. |
Inequality(SqlDateTime, SqlDateTime) |
Effectue une comparaison logique de deux instances de SqlDateTime pour déterminer si elles sont inégales. |
LessThan(SqlDateTime, SqlDateTime) |
Compare deux instances de SqlDateTime pour déterminer si la première est inférieure à la seconde. |
LessThanOrEqual(SqlDateTime, SqlDateTime) |
Compare deux instances de SqlDateTime pour déterminer si la première est inférieure ou égale à la seconde. |
Subtraction(SqlDateTime, TimeSpan) |
Soustrait la structure TimeSpan fournie, |
Implémentations d’interfaces explicites
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. |