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