Compartir a través de


SqlDateTime Estructura

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. La estructura SqlDateTime tiene una estructura de datos subyacente distinta a la de su tipo .NET correspondiente, DateTime, que puede representar cualquier hora entre las 12:00:00 de la mañana del 1/1/0001 y las 11:59:59 de la noche del 31/12/9999, con una precisión de 100 nanosegundos. SqlDateTime almacena realmente la diferencia relativa a las 00:00:00 a.m. del 1/1/1900. Por consiguiente, una conversión de "00:00:00 a.m. del 1/1/1900" en un entero devolverá 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
Herencia
SqlDateTime
Atributos
Implementaciones

Constructores

SqlDateTime(DateTime)

Initializa una nueva instancia de la estructura SqlDateTime mediante el valor DateTime especificado.

SqlDateTime(Int32, Int32)

Inicializa una nueva instancia de la estructura SqlDateTime utilizando los parámetros especificados.

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.

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.

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.

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.

Campos

MaxValue

Representa el máximo valor de fecha válido para una estructura SqlDateTime.

MinValue

Representa el valor mínimo de fecha válido para una estructura SqlDateTime.

Null

Representa una clase DBNull que se puede asignar a esta instancia de la estructura SqlDateTime.

SQLTicksPerHour

Constante cuyo valor es el número de pasos equivalente a una hora.

SQLTicksPerMinute

Constante cuyo valor es el número de pasos equivalente a un minuto.

SQLTicksPerSecond

Constante cuyo valor es el número de pasos equivalente a un segundo.

Propiedades

DayTicks

Obtiene el número de pasos que representa la fecha de esta estructura SqlDateTime.

IsNull

Indica si esta estructura SqlDateTime es null.

TimeTicks

Obtiene el número de pasos que representa la hora de esta estructura SqlDateTime.

Value

Obtiene el valor de la estructura SqlDateTime. Esta propiedad es de sólo lectura.

Métodos

Add(SqlDateTime, TimeSpan)

Agrega un objeto SqlDateTime al objeto TimeSpan especificado.

CompareTo(Object)

Compara esta estructura SqlDateTime con el objeto Object especificado y devuelve una indicación de sus valores relativos.

CompareTo(SqlDateTime)

Compara la estructura SqlDateTime con la estructura SqlDateTime proporcionada y devuelve una indicación de sus valores relativos.

Equals(Object)

Compara el parámetro del objeto especificado con la propiedad Value del objeto SqlDateTime.

Equals(SqlDateTime)

Indica si la instancia actual es igual a otra instancia del mismo tipo.

Equals(SqlDateTime, SqlDateTime)

Realiza una comparación lógica de dos estructuras SqlDateTime para determinar si son iguales.

GetHashCode()

Obtiene el código hash de esta instancia.

GetXsdType(XmlSchemaSet)

Devuelve el lenguaje de definición de esquemas XML (XSD) del objeto XmlSchemaSet especificado.

GreaterThan(SqlDateTime, SqlDateTime)

Compara dos instancias de SqlDateTime para determinar si la primera es mayor que la segunda.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Compara dos instancias de SqlDateTime para determinar si la primera es mayor o igual que la segunda.

LessThan(SqlDateTime, SqlDateTime)

Compara dos instancias de SqlDateTime para determinar si la primera es menor que la segunda.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Compara dos instancias de SqlDateTime para determinar si la primera es menor o igual que la segunda.

NotEquals(SqlDateTime, SqlDateTime)

Realiza una comparación lógica de dos instancias de SqlDateTime para determinar si no son iguales.

Parse(String)

Convierte la representación especificada en String de una fecha y hora en su estructura SqlDateTime equivalente.

Subtract(SqlDateTime, TimeSpan)

Resta el valor de la estructura Timespan especificada de esta instancia de SqlDateTime.

ToSqlString()

Convierte esta estructura SqlDateTime en SqlString.

ToString()

Convierte esta estructura SqlDateTime en String.

Operadores

Addition(SqlDateTime, TimeSpan)

Agrega el período de tiempo indicado por el parámetro TimeSpan proporcionado, t, a la estructura SqlDateTime especificada.

Equality(SqlDateTime, SqlDateTime)

Realiza una comparación lógica de dos estructuras SqlDateTime para determinar si son iguales.

Explicit(SqlDateTime to DateTime)

Convierte la estructura SqlDateTime en una estructura DateTime.

Explicit(SqlString to SqlDateTime)

Convierte el parámetro SqlString en una estructura SqlDateTime.

GreaterThan(SqlDateTime, SqlDateTime)

Compara dos instancias de SqlDateTime para determinar si la primera es mayor que la segunda.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Compara dos instancias de SqlDateTime para determinar si la primera es mayor o igual que la segunda.

Implicit(DateTime to SqlDateTime)

Convierte una estructura DateTime en una estructura SqlDateTime.

Inequality(SqlDateTime, SqlDateTime)

Realiza una comparación lógica de dos instancias de SqlDateTime para determinar si no son iguales.

LessThan(SqlDateTime, SqlDateTime)

Compara dos instancias de SqlDateTime para determinar si la primera es menor que la segunda.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Compara dos instancias de SqlDateTime para determinar si la primera es menor o igual que la segunda.

Subtraction(SqlDateTime, TimeSpan)

Resta el valor de la estructura TimeSpan proporcionada, t, del valor de la estructura SqlDateTime proporcionada.

Implementaciones de interfaz explícitas

IXmlSerializable.GetSchema()

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.

IXmlSerializable.ReadXml(XmlReader)

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.

IXmlSerializable.WriteXml(XmlWriter)

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.

Se aplica a

Consulte también