SqlDateTime SqlDateTime SqlDateTime SqlDateTime Struct

Definição

Representa os dados de data e hora cujos valores variam de 1º de janeiro de 1753 e 31 de dezembro de 9999, com uma precisão de 3,33 milissegundos para armazenamento ou recuperação de um banco de dados.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. A estrutura SqlDateTime tem uma estrutura de dados subjacente diferente de seu tipo .NET Framework correspondente, DateTime, que pode representar qualquer hora entre 12:00:00 1/1/0001 e 23:59:59 31/12/9999, com precisão de 100 nanossegundos.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. Na verdade, SqlDateTime armazena a diferença relativa a 00:00:00 1/1/1900.SqlDateTime actually stores the relative difference to 00:00:00 AM 1/1/1900. Portanto, uma conversão de "00:00:00 1/1/1900" para um número inteiro retornará 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
Herança
SqlDateTimeSqlDateTimeSqlDateTimeSqlDateTime
Atributos
Implementações

Construtores

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

Inicializa uma nova instância da estrutura SqlDateTime usando o valor DateTime.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 uma nova instância da estrutura SqlDateTime usando os parâmetros fornecidos.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 uma nova instância da estrutura SqlDateTime usando os parâmetros fornecidos para inicializar o ano, o mês e o dia.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 uma nova instância da estrutura SqlDateTime usando os parâmetros fornecidos para inicializar o ano, o mês, o dia, a hora, o minuto e o segundo da nova estrutura.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 uma nova instância da estrutura SqlDateTime usando os parâmetros fornecidos para inicializar o ano, o mês, o dia, a hora, o minuto, o segundo e o milissegundo da nova estrutura.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 uma nova instância da estrutura SqlDateTime usando os parâmetros fornecidos para inicializar o ano, o mês, o dia, a hora, o minuto, o segundo e o microssegundo da nova estrutura.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 o valor de data válida máxima para uma estrutura SqlDateTime.Represents the maximum valid date value for a SqlDateTime structure.

MinValue MinValue MinValue MinValue

Representa o valor de data válida mínima para uma estrutura SqlDateTime.Represents the minimum valid date value for a SqlDateTime structure.

Null Null Null Null

Representa um DBNull que pode ser atribuído a essa instância da estrutura SqlDateTime.Represents a DBNull that can be assigned to this instance of the SqlDateTime structure.

SQLTicksPerHour SQLTicksPerHour SQLTicksPerHour SQLTicksPerHour

Uma constante cujo valor é o número de tiques equivalentes a uma hora.A constant whose value is the number of ticks equivalent to one hour.

SQLTicksPerMinute SQLTicksPerMinute SQLTicksPerMinute SQLTicksPerMinute

Uma constante cujo valor é o número de tiques equivalentes a um minuto.A constant whose value is the number of ticks equivalent to one minute.

SQLTicksPerSecond SQLTicksPerSecond SQLTicksPerSecond SQLTicksPerSecond

Uma constante cujo valor é o número de tiques equivalentes a um segundo.A constant whose value is the number of ticks equivalent to one second.

Propriedades

DayTicks DayTicks DayTicks DayTicks

Obtém o número de tiques que representa a data desta estrutura SqlDateTime.Gets the number of ticks representing the date of this SqlDateTime structure.

IsNull IsNull IsNull IsNull

Indica se esta estrutura SqlDateTime é nula.Indicates whether this SqlDateTime structure is null.

TimeTicks TimeTicks TimeTicks TimeTicks

Obtém o número de tiques que representa a hora desta estrutura SqlDateTime.Gets the number of ticks representing the time of this SqlDateTime structure.

Value Value Value Value

Obtém o valor da estrutura SqlDateTime.Gets the value of the SqlDateTime structure. Esta propriedade é somente para leitura.This property is read-only.

Métodos

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

Adiciona um SqlDateTime ao TimeSpan especificado.Adds a SqlDateTime to the specified TimeSpan.

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

Compara esta estrutura SqlDateTime com a estrutura SqlDateTime fornecida e retorna uma indicação de seus 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 estrutura SqlDateTime com o Object fornecido e retorna uma indicação de seus 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)

Executa uma comparação lógica de duas estruturas SqlDateTime para determinar se elas são iguais.Performs a logical comparison of two SqlDateTime structures to determine whether they are equal.

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

Compara o parâmetro de objeto fornecido com a propriedade Value do objeto SqlDateTime.Compares the supplied object parameter to the Value property of the SqlDateTime object.

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

Obtém o código hash para esta instância.Gets the hash code for this instance.

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

Retorna a XSD (linguagem de definição de esquema XML) do 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 duas instâncias de SqlDateTime para determinar se a primeira é maior que a 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 duas instâncias de SqlDateTime para determinar se a primeira é maior ou igual à 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 duas instâncias de SqlDateTime para determinar se a primeira é menor que a 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 duas instâncias de SqlDateTime para determinar se a primeira é menor ou igual à 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)

Executa uma comparação lógica de duas instâncias de SqlDateTime para determinar se elas não são iguais.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 a representação SqlDateTime especificada de uma data e hora em sua String 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)

Subtrai o Timespan especificado desta instância SqlDateTime.Subtracts the specified Timespan from this SqlDateTime instance.

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

Converte esta estrutura SqlDateTime em SqlString.Converts this SqlDateTime structure to SqlString.

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

Converte esta estrutura SqlDateTime em um String.Converts this SqlDateTime structure to a String.

Operadores

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

Adiciona o período indicado pelo parâmetro TimeSpan fornecido, t, à estrutura SqlDateTime fornecida.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)

Executa uma comparação lógica de duas estruturas SqlDateTime para determinar se elas são iguais.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 a estrutura SqlDateTime em uma estrutura 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 o parâmetro SqlString em um SqlDateTime.Converts the SqlString parameter to a SqlDateTime.

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

Compara duas instâncias de SqlDateTime para determinar se a primeira é maior que a 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 duas instâncias de SqlDateTime para determinar se a primeira é maior ou igual à 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)

Converte uma estrutura DateTime em uma estrutura SqlDateTime.Converts a DateTime structure to a SqlDateTime structure.

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

Executa uma comparação lógica de duas instâncias de SqlDateTime para determinar se elas não são iguais.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 duas instâncias de SqlDateTime para determinar se a primeira é menor que a 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 duas instâncias de SqlDateTime para determinar se a primeira é menor ou igual à 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)

Subtrai a estrutura TimeSpan fornecida, t, da estrutura SqlDateTime fornecida.Subtracts the supplied TimeSpan structure, t, from the supplied SqlDateTime structure.

Implantações explícitas de interface

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

Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu 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)

Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu 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)

Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Aplica-se a

Veja também