SqlDateTime SqlDateTime SqlDateTime SqlDateTime Struct

Definizione

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.Represents the date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds to be stored in or retrieved from a database. La struttura di SqlDateTime presenta una struttura di dati sottostante diversa rispetto al tipo corrispondente di .NET Framework, 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.The SqlDateTime structure has a different underlying data structure from its corresponding .NET Framework type, DateTime, which can represent any time between 12:00:00 AM 1/1/0001 and 11:59:59 PM 12/31/9999, to the accuracy of 100 nanoseconds. L'oggetto SqlDateTime di fatto memorizza la differenza relativa rispetto alle 00.00.00 del 01/01/1900.SqlDateTime actually stores the relative difference to 00:00:00 AM 1/1/1900. Pertanto, una conversione dal valore di ora/data 00.00.00 del 01/01/1900 a un numero intero restituirà 0.Therefore, a conversion from "00:00:00 AM 1/1/1900" to an integer will return 0.

public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
[System.Serializable]
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlDateTime = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable, IXmlSerializable
Ereditarietà
SqlDateTimeSqlDateTimeSqlDateTimeSqlDateTime
Attributi
Implementazioni

Costruttori

SqlDateTime(DateTime) SqlDateTime(DateTime) SqlDateTime(DateTime) SqlDateTime(DateTime)

Inizializza una nuova istanza della struttura SqlDateTime usando il valore DateTime specificato.Initializes a new instance of the SqlDateTime structure using the specified DateTime value.

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

Inizializza una nuova istanza della struttura SqlDateTime utilizzando i parametri forniti.Initializes a new instance of the SqlDateTime structure using the supplied parameters.

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

Inizializza una nuova istanza della struttura SqlDateTime utilizzando i parametri forniti per inizializzare anno, mese e giorno.Initializes a new instance of the SqlDateTime structure using the supplied parameters to initialize the year, month, day.

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) 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.Initializes a new instance of the SqlDateTime structure using the supplied parameters to initialize the year, month, day, hour, minute, and second of the new structure.

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double) SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double) SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double) 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.Initializes a new instance of the SqlDateTime structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and millisecond of the new structure.

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) 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.Initializes a new instance of the SqlDateTime structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and microsecond of the new structure.

Campi

MaxValue MaxValue MaxValue MaxValue

Rappresenta il valore di data valido massimo per una struttura SqlDateTime.Represents the maximum valid date value for a SqlDateTime structure.

MinValue MinValue MinValue MinValue

Rappresenta il valore di data valido minimo per una struttura SqlDateTime.Represents the minimum valid date value for a SqlDateTime structure.

Null Null Null Null

Rappresenta un oggetto DBNull che può essere assegnato a questa istanza della struttura di SqlDateTime.Represents a DBNull that can be assigned to this instance of the SqlDateTime structure.

SQLTicksPerHour SQLTicksPerHour SQLTicksPerHour SQLTicksPerHour

Costante il cui valore è il numero di segni di graduazione equivalenti a 1 ora.A constant whose value is the number of ticks equivalent to one hour.

SQLTicksPerMinute SQLTicksPerMinute SQLTicksPerMinute SQLTicksPerMinute

Costante il cui valore è il numero di segni di graduazione equivalenti a 1 minuto.A constant whose value is the number of ticks equivalent to one minute.

SQLTicksPerSecond SQLTicksPerSecond SQLTicksPerSecond SQLTicksPerSecond

Costante il cui valore è il numero di segni di graduazione equivalenti a 1 secondo.A constant whose value is the number of ticks equivalent to one second.

Proprietà

DayTicks DayTicks DayTicks DayTicks

Ottiene il numero di segni di graduazione che rappresentano la data della struttura SqlDateTime.Gets the number of ticks representing the date of this SqlDateTime structure.

IsNull IsNull IsNull IsNull

Indica se la struttura SqlDateTime è Null.Indicates whether this SqlDateTime structure is null.

TimeTicks TimeTicks TimeTicks TimeTicks

Ottiene il numero di segni di graduazione che rappresentano l'ora della struttura SqlDateTime.Gets the number of ticks representing the time of this SqlDateTime structure.

Value Value Value Value

Ottiene il valore della struttura SqlDateTime.Gets the value of the SqlDateTime structure. Questa proprietà è di sola lettura.This property is read-only.

Metodi

Add(SqlDateTime, TimeSpan) Add(SqlDateTime, TimeSpan) Add(SqlDateTime, TimeSpan) Add(SqlDateTime, TimeSpan)

Aggiunge una classe SqlDateTime alla classe TimeSpan specificata.Adds a SqlDateTime to the specified TimeSpan.

CompareTo(SqlDateTime) CompareTo(SqlDateTime) CompareTo(SqlDateTime) CompareTo(SqlDateTime)

Confronta la struttura SqlDateTime con la struttura SqlDateTime fornita e restituisce un'indicazione dei relativi valori.Compares this SqlDateTime structure to the supplied SqlDateTime structure and returns an indication of their relative values.

CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

Confronta la struttura SqlDateTime con l'oggetto Object fornito e restituisce un'indicazione dei relativi valori.Compares this SqlDateTime structure to the supplied Object and returns an indication of their relative values.

Equals(SqlDateTime, SqlDateTime) Equals(SqlDateTime, SqlDateTime) Equals(SqlDateTime, SqlDateTime) Equals(SqlDateTime, SqlDateTime)

Esegue un confronto logico di due strutture SqlDateTime per stabilire se sono uguali.Performs a logical comparison of two SqlDateTime structures to determine whether they are equal.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Confronta il parametro dell’oggetto fornito con la proprietà Value dell’oggetto SqlDateTime.Compares the supplied object parameter to the Value property of the SqlDateTime object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ottiene il codice hash di questa istanza.Gets the hash code for this instance.

GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet)

Restituisce il linguaggio XSD (XML Schema Definition) dell'oggetto XmlSchemaSet specificato.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

GreaterThan(SqlDateTime, SqlDateTime) GreaterThan(SqlDateTime, SqlDateTime) GreaterThan(SqlDateTime, SqlDateTime) GreaterThan(SqlDateTime, SqlDateTime)

Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è maggiore della seconda.Compares two instances of SqlDateTime to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlDateTime, SqlDateTime) GreaterThanOrEqual(SqlDateTime, SqlDateTime) GreaterThanOrEqual(SqlDateTime, SqlDateTime) GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è maggiore o uguale alla seconda.Compares two instances of SqlDateTime to determine whether the first is greater than or equal to the second.

LessThan(SqlDateTime, SqlDateTime) LessThan(SqlDateTime, SqlDateTime) LessThan(SqlDateTime, SqlDateTime) LessThan(SqlDateTime, SqlDateTime)

Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è minore della seconda.Compares two instances of SqlDateTime to determine whether the first is less than the second.

LessThanOrEqual(SqlDateTime, SqlDateTime) LessThanOrEqual(SqlDateTime, SqlDateTime) LessThanOrEqual(SqlDateTime, SqlDateTime) LessThanOrEqual(SqlDateTime, SqlDateTime)

Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è minore o uguale alla seconda.Compares two instances of SqlDateTime to determine whether the first is less than or equal to the second.

NotEquals(SqlDateTime, SqlDateTime) NotEquals(SqlDateTime, SqlDateTime) NotEquals(SqlDateTime, SqlDateTime) NotEquals(SqlDateTime, SqlDateTime)

Esegue un confronto logico di due istanze dell'oggetto SqlDateTime per stabilire se non sono uguali.Performs a logical comparison of two instances of SqlDateTime to determine whether they are not equal.

Parse(String) Parse(String) Parse(String) Parse(String)

Converte la rappresentazione String specificata di data e ora nell'equivalente struttura SqlDateTime.Converts the specified String representation of a date and time to its SqlDateTime equivalent.

Subtract(SqlDateTime, TimeSpan) Subtract(SqlDateTime, TimeSpan) Subtract(SqlDateTime, TimeSpan) Subtract(SqlDateTime, TimeSpan)

Sottrae l'oggetto Timespan specificato dall'istanza SqlDateTime.Subtracts the specified Timespan from this SqlDateTime instance.

ToSqlString() ToSqlString() ToSqlString() ToSqlString()

Converte questa struttura SqlDateTime in SqlString.Converts this SqlDateTime structure to SqlString.

ToString() ToString() ToString() ToString()

Converte la struttura SqlDateTime in un oggetto String.Converts this SqlDateTime structure to a String.

Operatori

Addition(SqlDateTime, TimeSpan) Addition(SqlDateTime, TimeSpan) Addition(SqlDateTime, TimeSpan) Addition(SqlDateTime, TimeSpan)

Aggiunge il periodo di tempo indicato dal parametro TimeSpan fornito, t, alla struttura SqlDateTime fornita.Adds the period of time indicated by the supplied TimeSpan parameter, t, to the supplied SqlDateTime structure.

Equality(SqlDateTime, SqlDateTime) Equality(SqlDateTime, SqlDateTime) Equality(SqlDateTime, SqlDateTime) Equality(SqlDateTime, SqlDateTime)

Esegue un confronto logico di due strutture SqlDateTime per stabilire se sono uguali.Performs a logical comparison of two SqlDateTime structures to determine whether they are equal.

Explicit(SqlDateTime to DateTime) Explicit(SqlDateTime to DateTime) Explicit(SqlDateTime to DateTime) Explicit(SqlDateTime to DateTime)

Converte la struttura SqlDateTime in una struttura DateTime.Converts the SqlDateTime structure to a DateTime structure.

Explicit(SqlString to SqlDateTime) Explicit(SqlString to SqlDateTime) Explicit(SqlString to SqlDateTime) Explicit(SqlString to SqlDateTime)

Converte il parametro SqlString in un oggetto SqlDateTime.Converts the SqlString parameter to a SqlDateTime.

GreaterThan(SqlDateTime, SqlDateTime) GreaterThan(SqlDateTime, SqlDateTime) GreaterThan(SqlDateTime, SqlDateTime) GreaterThan(SqlDateTime, SqlDateTime)

Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è maggiore della seconda.Compares two instances of SqlDateTime to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlDateTime, SqlDateTime) GreaterThanOrEqual(SqlDateTime, SqlDateTime) GreaterThanOrEqual(SqlDateTime, SqlDateTime) GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è maggiore o uguale alla seconda.Compares two instances of SqlDateTime to determine whether the first is greater than or equal to the second.

Implicit(DateTime to SqlDateTime) Implicit(DateTime to SqlDateTime) Implicit(DateTime to SqlDateTime) Implicit(DateTime to SqlDateTime)

Converte una struttura di DateTime in una struttura di SqlDateTime.Converts a DateTime structure to a SqlDateTime structure.

Inequality(SqlDateTime, SqlDateTime) Inequality(SqlDateTime, SqlDateTime) Inequality(SqlDateTime, SqlDateTime) Inequality(SqlDateTime, SqlDateTime)

Esegue un confronto logico di due istanze dell'oggetto SqlDateTime per stabilire se non sono uguali.Performs a logical comparison of two instances of SqlDateTime to determine whether they are not equal.

LessThan(SqlDateTime, SqlDateTime) LessThan(SqlDateTime, SqlDateTime) LessThan(SqlDateTime, SqlDateTime) LessThan(SqlDateTime, SqlDateTime)

Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è minore della seconda.Compares two instances of SqlDateTime to determine whether the first is less than the second.

LessThanOrEqual(SqlDateTime, SqlDateTime) LessThanOrEqual(SqlDateTime, SqlDateTime) LessThanOrEqual(SqlDateTime, SqlDateTime) LessThanOrEqual(SqlDateTime, SqlDateTime)

Confronta due istanze dell'oggetto SqlDateTime per stabilire se la prima è minore o uguale alla seconda.Compares two instances of SqlDateTime to determine whether the first is less than or equal to the second.

Subtraction(SqlDateTime, TimeSpan) Subtraction(SqlDateTime, TimeSpan) Subtraction(SqlDateTime, TimeSpan) Subtraction(SqlDateTime, TimeSpan)

Sottrae la struttura TimeSpan fornita, t, dalla struttura SqlDateTime fornita.Subtracts the supplied TimeSpan structure, t, from the supplied SqlDateTime structure.

Implementazioni dell'interfaccia esplicita

IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema()

Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader)

Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter)

Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Si applica a

Vedi anche