SqlDateTime Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta i dati di data e ora compresi tra il 1° gennaio 1753 e il 31 dicembre 9999 e un'accuratezza di 3,33 millisecondi da archiviare o recuperare da un database. La struttura SqlDateTime ha una struttura di dati sottostante diversa dal tipo di .NET corrispondente, DateTime, che può rappresentare qualsiasi ora tra le 12:00:00 1/1/0001 e 11:59:59 PM 12/31/9999, fino all'accuratezza di 100 nanosecondi. SqlDateTime archivia effettivamente la differenza relativa alle 00:00:00 am 1/1/1900. Pertanto, una conversione da "00:00:00 AM 1/1/1900" a un numero intero restituirà 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
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| SqlDateTime(DateTime) |
Inizializza una nuova istanza della SqlDateTime struttura utilizzando il valore specificato DateTime . |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double) |
Inizializza una nuova istanza della SqlDateTime struttura utilizzando i parametri forniti per inizializzare l'anno, il mese, il giorno, l'ora, il minuto, il secondo e il millisecondo della nuova struttura. |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della SqlDateTime struttura utilizzando i parametri forniti per inizializzare l'anno, il mese, il giorno, l'ora, il minuto, il secondo e il microsecondo della nuova struttura. |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della SqlDateTime struttura utilizzando i parametri forniti per inizializzare l'anno, il mese, il giorno, l'ora, il minuto e il secondo della nuova struttura. |
| SqlDateTime(Int32, Int32, Int32) |
Inizializza una nuova istanza della SqlDateTime struttura utilizzando i parametri forniti per inizializzare l'anno, il mese, il giorno. |
| SqlDateTime(Int32, Int32) |
Inizializza una nuova istanza della SqlDateTime struttura utilizzando i parametri forniti. |
Campi
| Nome | Descrizione |
|---|---|
| MaxValue |
Rappresenta il valore di data massimo valido per una SqlDateTime struttura. |
| MinValue |
Rappresenta il valore di data minimo valido per una SqlDateTime struttura. |
| Null |
Rappresenta un oggetto DBNull che può essere assegnato a questa istanza della SqlDateTime struttura. |
| SQLTicksPerHour |
Costante il cui valore è il numero di tick equivalenti a un'ora. |
| SQLTicksPerMinute |
Costante il cui valore è il numero di tick equivalenti a un minuto. |
| SQLTicksPerSecond |
Costante il cui valore è il numero di tick equivalenti a un secondo. |
Proprietà
| Nome | Descrizione |
|---|---|
| DayTicks |
Ottiene il numero di tick che rappresentano la data di questa SqlDateTime struttura. |
| IsNull |
Indica se questa SqlDateTime struttura è Null. |
| TimeTicks |
Ottiene il numero di tick che rappresentano l'ora di questa SqlDateTime struttura. |
| Value |
Ottiene il valore della SqlDateTime struttura. Questa proprietà è di sola lettura. |
Metodi
| Nome | Descrizione |
|---|---|
| Add(SqlDateTime, TimeSpan) |
Aggiunge un SqlDateTime oggetto all'oggetto specificato |
| CompareTo(Object) |
Confronta questa SqlDateTime struttura con l'oggetto fornito Object e restituisce un'indicazione dei relativi valori. |
| CompareTo(SqlDateTime) |
Confronta questa SqlDateTime struttura con la struttura fornita SqlDateTime e restituisce un'indicazione dei relativi valori. |
| Equals(Object) |
Confronta il parametro dell'oggetto fornito con la Value proprietà dell'oggetto SqlDateTime . |
| Equals(SqlDateTime, SqlDateTime) |
Esegue un confronto logico di due SqlDateTime strutture per determinare se sono uguali. |
| GetHashCode() |
Ottiene il codice hash per questa istanza. |
| GetXsdType(XmlSchemaSet) |
Restituisce il linguaggio XSD (XML Schema Definition Language) dell'oggetto specificato XmlSchemaSet. |
| GreaterThan(SqlDateTime, SqlDateTime) |
Confronta due istanze di SqlDateTime per determinare se il primo è maggiore del secondo. |
| GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Confronta due istanze di SqlDateTime per determinare se il primo è maggiore o uguale al secondo. |
| LessThan(SqlDateTime, SqlDateTime) |
Confronta due istanze di SqlDateTime per determinare se il primo è minore del secondo. |
| LessThanOrEqual(SqlDateTime, SqlDateTime) |
Confronta due istanze di SqlDateTime per determinare se il primo è minore o uguale al secondo. |
| NotEquals(SqlDateTime, SqlDateTime) |
Esegue un confronto logico di due istanze di SqlDateTime per determinare se non sono uguali. |
| Parse(String) |
Converte la rappresentazione specificata String di una data e un'ora nell'equivalente SqlDateTime . |
| Subtract(SqlDateTime, TimeSpan) |
Sottrae l'oggetto specificato |
| ToSqlString() |
Converte questa SqlDateTime struttura in SqlString. |
| ToString() |
Converte questa SqlDateTime struttura in un oggetto String. |
Operatori
| Nome | Descrizione |
|---|---|
| Addition(SqlDateTime, TimeSpan) |
Aggiunge il periodo di tempo indicato dal parametro fornito TimeSpan , |
| Equality(SqlDateTime, SqlDateTime) |
Esegue un confronto logico di due SqlDateTime strutture per determinare se sono uguali. |
| Explicit(SqlDateTime to DateTime) |
Converte la SqlDateTime struttura in una DateTime struttura . |
| Explicit(SqlString to SqlDateTime) |
Converte il SqlString parametro in un oggetto SqlDateTime. |
| GreaterThan(SqlDateTime, SqlDateTime) |
Confronta due istanze di SqlDateTime per determinare se il primo è maggiore del secondo. |
| GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Confronta due istanze di SqlDateTime per determinare se il primo è maggiore o uguale al secondo. |
| Implicit(DateTime to SqlDateTime) |
Converte una DateTime struttura in una SqlDateTime struttura. |
| Inequality(SqlDateTime, SqlDateTime) |
Esegue un confronto logico di due istanze di SqlDateTime per determinare se non sono uguali. |
| LessThan(SqlDateTime, SqlDateTime) |
Confronta due istanze di SqlDateTime per determinare se il primo è minore del secondo. |
| LessThanOrEqual(SqlDateTime, SqlDateTime) |
Confronta due istanze di SqlDateTime per determinare se il primo è minore o uguale al secondo. |
| Subtraction(SqlDateTime, TimeSpan) |
Sottrae la struttura fornita TimeSpan , |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IXmlSerializable.GetSchema() |
Questo membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. |
| IXmlSerializable.ReadXml(XmlReader) |
Questo membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. |
| IXmlSerializable.WriteXml(XmlWriter) |
Questo membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. |