SqlDateTime SqlDateTime SqlDateTime SqlDateTime Struct

Definición

Representa los datos de fecha y hora con valores que abarcan desde el 1 de enero de 1753 hasta el 31 de diciembre de 9999, con una exactitud de 3,33 milisegundos, que se van a almacenar en una base de datos o recuperar de una base de datos.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 estructura SqlDateTime tiene una estructura de datos subyacente diferente de su tipo correspondiente de .NET Framework, DateTime, que puede representar cualquiera hora comprendida entre las 12:00:00 a.m. del 1/1/0001 y las 11:59:59 p.m. del 31/12/9999, con una precisión de 100 nanosegundos.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. SqlDateTime almacena realmente la diferencia relativa a las 00:00:00 a.m. del 1/1/1900.SqlDateTime actually stores the relative difference to 00:00:00 AM 1/1/1900. Por consiguiente, una conversión de "00:00:00 a.m. del 1/1/1900" en un entero devolverá 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
Herencia
SqlDateTimeSqlDateTimeSqlDateTimeSqlDateTime
Atributos
Implementaciones

Constructores

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

Initializa una nueva instancia de la estructura SqlDateTime mediante el valor DateTime especificado.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)

Inicializa una nueva instancia de la estructura SqlDateTime utilizando los parámetros especificados.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)

Inicializa una nueva instancia de la estructura SqlDateTime utilizando los parámetros especificados para inicializar el año, el mes y el día.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)

Inicializa una nueva instancia de la estructura SqlDateTime utilizando los parámetros especificados para inicializar el año, el mes, el día, la hora, el minuto y el segundo de la nueva estructura.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)

Inicializa una nueva instancia de la estructura SqlDateTime utilizando los parámetros especificados para inicializar el año, el mes, el día, la hora, el minuto, el segundo y el milisegundo de la nueva estructura.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)

Inicializa una nueva instancia de la estructura SqlDateTime utilizando los parámetros especificados para inicializar el año, el mes, el día, la hora, el minuto, el segundo y el microsegundo de la nueva estructura.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.

Campos

MaxValue MaxValue MaxValue MaxValue

Representa el máximo valor de fecha válido para una estructura SqlDateTime.Represents the maximum valid date value for a SqlDateTime structure.

MinValue MinValue MinValue MinValue

Representa el valor mínimo de fecha válido para una estructura SqlDateTime.Represents the minimum valid date value for a SqlDateTime structure.

Null Null Null Null

Representa una clase DBNull que se puede asignar a esta instancia de la estructura SqlDateTime.Represents a DBNull that can be assigned to this instance of the SqlDateTime structure.

SQLTicksPerHour SQLTicksPerHour SQLTicksPerHour SQLTicksPerHour

Constante cuyo valor es el número de pasos equivalente a una hora.A constant whose value is the number of ticks equivalent to one hour.

SQLTicksPerMinute SQLTicksPerMinute SQLTicksPerMinute SQLTicksPerMinute

Constante cuyo valor es el número de pasos equivalente a un minuto.A constant whose value is the number of ticks equivalent to one minute.

SQLTicksPerSecond SQLTicksPerSecond SQLTicksPerSecond SQLTicksPerSecond

Constante cuyo valor es el número de pasos equivalente a un segundo.A constant whose value is the number of ticks equivalent to one second.

Propiedades

DayTicks DayTicks DayTicks DayTicks

Obtiene el número de pasos que representa la fecha de esta estructura SqlDateTime.Gets the number of ticks representing the date of this SqlDateTime structure.

IsNull IsNull IsNull IsNull

Indica si esta estructura SqlDateTime es null.Indicates whether this SqlDateTime structure is null.

TimeTicks TimeTicks TimeTicks TimeTicks

Obtiene el número de pasos que representa la hora de esta estructura SqlDateTime.Gets the number of ticks representing the time of this SqlDateTime structure.

Value Value Value Value

Obtiene el valor de la estructura SqlDateTime.Gets the value of the SqlDateTime structure. Esta propiedad es de sólo lectura.This property is read-only.

Métodos

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

Agrega un objeto SqlDateTime al objeto TimeSpan especificado.Adds a SqlDateTime to the specified TimeSpan.

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

Compara la estructura SqlDateTime con la estructura SqlDateTime proporcionada y devuelve una indicación de sus valores relativos.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)

Compara esta estructura SqlDateTime con el objeto Object especificado y devuelve una indicación de sus valores relativos.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)

Realiza una comparación lógica de dos estructuras SqlDateTime para determinar si son iguales.Performs a logical comparison of two SqlDateTime structures to determine whether they are equal.

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

Compara el parámetro del objeto especificado con la propiedad Value del objeto SqlDateTime.Compares the supplied object parameter to the Value property of the SqlDateTime object.

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

Obtiene el código hash de esta instancia.Gets the hash code for this instance.

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

Devuelve el lenguaje de definición de esquemas XML (XSD) del objeto XmlSchemaSet especificado.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

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

Compara dos instancias de SqlDateTime para determinar si la primera es mayor que la segunda.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)

Compara dos instancias de SqlDateTime para determinar si la primera es mayor o igual que la segunda.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)

Compara dos instancias de SqlDateTime para determinar si la primera es menor que la segunda.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)

Compara dos instancias de SqlDateTime para determinar si la primera es menor o igual que la segunda.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)

Realiza una comparación lógica de dos instancias de SqlDateTime para determinar si no son iguales.Performs a logical comparison of two instances of SqlDateTime to determine whether they are not equal.

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

Convierte la representación especificada en String de una fecha y hora en su estructura SqlDateTime equivalente.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)

Resta el valor de la estructura Timespan especificada de esta instancia de SqlDateTime.Subtracts the specified Timespan from this SqlDateTime instance.

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

Convierte esta estructura SqlDateTime en SqlString.Converts this SqlDateTime structure to SqlString.

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

Convierte esta estructura SqlDateTime en String.Converts this SqlDateTime structure to a String.

Operadores

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

Agrega el período de tiempo indicado por el parámetro TimeSpan proporcionado, t, a la estructura SqlDateTime especificada.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)

Realiza una comparación lógica de dos estructuras SqlDateTime para determinar si son iguales.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)

Convierte la estructura SqlDateTime en una estructura 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)

Convierte el parámetro SqlString en una estructura SqlDateTime.Converts the SqlString parameter to a SqlDateTime.

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

Compara dos instancias de SqlDateTime para determinar si la primera es mayor que la segunda.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)

Compara dos instancias de SqlDateTime para determinar si la primera es mayor o igual que la segunda.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)

Convierte una estructura DateTime en una estructura SqlDateTime.Converts a DateTime structure to a SqlDateTime structure.

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

Realiza una comparación lógica de dos instancias de SqlDateTime para determinar si no son iguales.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)

Compara dos instancias de SqlDateTime para determinar si la primera es menor que la segunda.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)

Compara dos instancias de SqlDateTime para determinar si la primera es menor o igual que la segunda.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)

Resta el valor de la estructura TimeSpan proporcionada, t, del valor de la estructura SqlDateTime proporcionada.Subtracts the supplied TimeSpan structure, t, from the supplied SqlDateTime structure.

Implementaciones de interfaz explícitas

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

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.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)

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.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)

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Se aplica a

Consulte también: