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 i cui valori sono compresi tra 1 gennaio 1753 e 31 dicembre 9999 con una precisione pari a 3,33 millisecondi da memorizzare in un database o recuperare da esso. La struttura di SqlDateTime presenta una struttura di dati sottostante diversa rispetto al tipo .NET corrispondente, DateTime, che può rappresentare qualsiasi ora/data compresa tra le 00.00.00 del 01/01/0001 e le 23.59.59 del 31/12/9999, con una precisione di 100 nanosecondi. L'oggetto SqlDateTime di fatto memorizza la differenza relativa rispetto alle 00.00.00 del 01/01/1900. Pertanto, una conversione dal valore di ora/data 00.00.00 del 01/01/1900 a un numero intero restituirà 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
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
SqlDateTime(DateTime) |
Inizializza una nuova istanza della struttura SqlDateTime usando il valore DateTime specificato. |
SqlDateTime(Int32, Int32) |
Inizializza una nuova istanza della struttura SqlDateTime utilizzando i parametri forniti. |
SqlDateTime(Int32, Int32, Int32) |
Inizializza una nuova istanza della struttura SqlDateTime utilizzando i parametri forniti per inizializzare anno, mese e giorno. |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della struttura SqlDateTime utilizzando i parametri forniti per inizializzare anno, mese, giorno, ora, minuto e secondo della nuova struttura. |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double) |
Inizializza una nuova istanza della struttura SqlDateTime utilizzando i parametri forniti per inizializzare anno, mese, giorno, ora, minuto, secondo e millisecondo della nuova struttura. |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della struttura SqlDateTime usando i parametri specificati per inizializzare anno, mese, giorno, ora, minuto, secondo e microsecondo della nuova struttura. |
Campi
MaxValue |
Rappresenta il valore di data valido massimo per una struttura SqlDateTime. |
MinValue |
Rappresenta il valore di data valido minimo per una struttura SqlDateTime. |
Null |
Rappresenta un oggetto DBNull che può essere assegnato a questa istanza della struttura di SqlDateTime. |
SQLTicksPerHour |
Costante il cui valore è il numero di segni di graduazione equivalenti a 1 ora. |
SQLTicksPerMinute |
Costante il cui valore è il numero di segni di graduazione equivalenti a 1 minuto. |
SQLTicksPerSecond |
Costante il cui valore è il numero di segni di graduazione equivalenti a 1 secondo. |
Proprietà
DayTicks |
Ottiene il numero di segni di graduazione che rappresentano la data della struttura SqlDateTime. |
IsNull |
Indica se la struttura SqlDateTime è Null. |
TimeTicks |
Ottiene il numero di segni di graduazione che rappresentano l'ora della struttura SqlDateTime. |
Value |
Ottiene il valore della struttura SqlDateTime. Questa proprietà è di sola lettura. |
Metodi
Add(SqlDateTime, TimeSpan) |
Aggiunge una classe SqlDateTime alla classe |
CompareTo(Object) |
Confronta la struttura SqlDateTime con l'oggetto Object fornito e restituisce un'indicazione dei relativi valori. |
CompareTo(SqlDateTime) |
Confronta la struttura SqlDateTime con la struttura SqlDateTime fornita e restituisce un'indicazione dei relativi valori. |
Equals(Object) |
Confronta il parametro dell’oggetto fornito con la proprietà Value dell’oggetto SqlDateTime. |
Equals(SqlDateTime) |
Indica se l'istanza corrente è uguale a un'altra istanza dello stesso tipo. |
Equals(SqlDateTime, SqlDateTime) |
Esegue un confronto logico di due strutture SqlDateTime per stabilire se sono uguali. |
GetHashCode() |
Ottiene il codice hash di questa istanza. |
GetXsdType(XmlSchemaSet) |
Restituisce il linguaggio XSD (XML Schema Definition) dell'oggetto XmlSchemaSet specificato. |
GreaterThan(SqlDateTime, SqlDateTime) |
Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è maggiore della seconda. |
GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è maggiore o uguale alla seconda. |
LessThan(SqlDateTime, SqlDateTime) |
Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è minore della seconda. |
LessThanOrEqual(SqlDateTime, SqlDateTime) |
Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è minore o uguale alla seconda. |
NotEquals(SqlDateTime, SqlDateTime) |
Esegue un confronto logico di due istanze dell'oggetto SqlDateTime per stabilire se non sono uguali. |
Parse(String) |
Converte la rappresentazione String specificata di data e ora nell'equivalente struttura SqlDateTime. |
Subtract(SqlDateTime, TimeSpan) |
Sottrae l'oggetto |
ToSqlString() |
Converte questa struttura SqlDateTime in SqlString. |
ToString() |
Converte la struttura SqlDateTime in un oggetto String. |
Operatori
Addition(SqlDateTime, TimeSpan) |
Aggiunge il periodo di tempo indicato dal parametro TimeSpan fornito, |
Equality(SqlDateTime, SqlDateTime) |
Esegue un confronto logico di due strutture SqlDateTime per stabilire se sono uguali. |
Explicit(SqlDateTime to DateTime) |
Converte la struttura SqlDateTime in una struttura DateTime. |
Explicit(SqlString to SqlDateTime) |
Converte il parametro SqlString in un oggetto SqlDateTime. |
GreaterThan(SqlDateTime, SqlDateTime) |
Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è maggiore della seconda. |
GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è maggiore o uguale alla seconda. |
Implicit(DateTime to SqlDateTime) |
Converte una struttura di DateTime in una struttura di SqlDateTime. |
Inequality(SqlDateTime, SqlDateTime) |
Esegue un confronto logico di due istanze dell'oggetto SqlDateTime per stabilire se non sono uguali. |
LessThan(SqlDateTime, SqlDateTime) |
Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è minore della seconda. |
LessThanOrEqual(SqlDateTime, SqlDateTime) |
Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è minore o uguale alla seconda. |
Subtraction(SqlDateTime, TimeSpan) |
Sottrae la struttura TimeSpan fornita, |
Implementazioni dell'interfaccia esplicita
IXmlSerializable.GetSchema() |
Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice. |
IXmlSerializable.ReadXml(XmlReader) |
Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice. |
IXmlSerializable.WriteXml(XmlWriter) |
Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice. |