SqlDateTime 구조체

정의

데이터베이스에서 검색할 날짜와 시간 데이터(1753년 1월 1일~9999년 12월 31)를 3.33밀리초의 정밀도로 나타냅니다.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. SqlDateTime 구조체는 해당하는 .NET Framework 형식인 DateTime과는 다른 내부 데이터 구조를 갖습니다. .NET Framework 형식은 12:00:00 AM(0001년 1월 1일)부터 11:59:59 PM(9999년 12월 31일)까지의 모든 시간을 100나노초의 정밀도로 나타낼 수 있습니다.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은 실제로 00:00:00 AM(1900년 1월 1일)을 기준으로 상대적 차이를 저장합니다.SqlDateTime actually stores the relative difference to 00:00:00 AM 1/1/1900. 그러므로 "00:00:00 AM(1900년 1월 1일)"을 정수로 변환하면 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
상속
SqlDateTime
특성
구현

생성자

SqlDateTime(DateTime)

지정된 DateTime 값을 사용하여 SqlDateTime 구조체의 새 인스턴스를 초기화합니다.Initializes a new instance of the SqlDateTime structure using the specified DateTime value.

SqlDateTime(Int32, Int32)

제공된 매개 변수를 사용하여 SqlDateTime 구조체의 새 인스턴스를 초기화합니다.Initializes a new instance of the SqlDateTime structure using the supplied parameters.

SqlDateTime(Int32, Int32, Int32)

제공된 매개 변수로 SqlDateTime 구조체의 새 인스턴스를 초기화하여 새 구조체의 연, 월, 일을 초기화합니다.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 구조체의 새 인스턴스를 초기화하여 새 구조체의 연, 월, 일, 시, 분 및 초를 초기화합니다.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 구조체의 새 인스턴스를 초기화하여 새 구조체의 연, 월, 일, 시, 분, 초 및 밀리초를 초기화합니다.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 구조체의 새 인스턴스를 초기화하여 새 구조체의 연, 월, 일, 시, 분, 초 및 마이크로초를 초기화합니다.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.

필드

MaxValue

SqlDateTime 구조체의 최대 유효 날짜 값을 나타냅니다.Represents the maximum valid date value for a SqlDateTime structure.

MinValue

SqlDateTime 구조체의 최소 유효 날짜 값을 나타냅니다.Represents the minimum valid date value for a SqlDateTime structure.

Null

DBNull 구조체 인스턴스에 할당할 수 있는 SqlDateTime을 나타냅니다.Represents a DBNull that can be assigned to this instance of the SqlDateTime structure.

SQLTicksPerHour

1시간에 해당하는 틱 수를 값으로 가지는 상수입니다.A constant whose value is the number of ticks equivalent to one hour.

SQLTicksPerMinute

1분에 해당하는 틱 수를 값으로 가지는 상수입니다.A constant whose value is the number of ticks equivalent to one minute.

SQLTicksPerSecond

1초에 해당하는 틱 수를 값으로 가지는 상수입니다.A constant whose value is the number of ticks equivalent to one second.

속성

DayTicks

SqlDateTime 구조체의 날짜를 나타내는 틱 수를 가져옵니다.Gets the number of ticks representing the date of this SqlDateTime structure.

IsNull

SqlDateTime 구조체가 null인지 여부를 나타냅니다.Indicates whether this SqlDateTime structure is null.

TimeTicks

SqlDateTime 구조체의 시간을 나타내는 틱 수를 가져옵니다.Gets the number of ticks representing the time of this SqlDateTime structure.

Value

SqlDateTime 구조체의 값을 가져옵니다.Gets the value of the SqlDateTime structure. 이 속성은 읽기 전용입니다.This property is read-only.

메서드

Add(SqlDateTime, TimeSpan)

지정된 SqlDateTimeTimeSpan을 추가합니다.Adds a SqlDateTime to the specified TimeSpan.

CompareTo(Object)

SqlDateTime 구조체를 제공된 Object와 비교하여 상대 값 표시를 반환합니다.Compares this SqlDateTime structure to the supplied Object and returns an indication of their relative values.

CompareTo(SqlDateTime)

SqlDateTime 구조체를 제공된 SqlDateTime 구조체와 비교하여 상대 값 표시를 반환합니다.Compares this SqlDateTime structure to the supplied SqlDateTime structure and returns an indication of their relative values.

Equals(Object)

제공된 개체 매개 변수를 Value 개체의 SqlDateTime 속성과 비교합니다.Compares the supplied object parameter to the Value property of the SqlDateTime object.

Equals(SqlDateTime, SqlDateTime)

SqlDateTime 구조체에 대해 논리 비교를 수행하여 같은지 여부를 확인합니다.Performs a logical comparison of two SqlDateTime structures to determine whether they are equal.

GetHashCode()

이 인스턴스의 해시 코드를 가져옵니다.Gets the hash code for this instance.

GetXsdType(XmlSchemaSet)

지정된 XmlSchemaSet의 XSD(XML 스키마 정의 언어)를 반환합니다.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

GreaterThan(SqlDateTime, SqlDateTime)

SqlDateTime의 두 인스턴스를 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 큰지 여부를 확인합니다.Compares two instances of SqlDateTime to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

SqlDateTime의 두 인스턴스를 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 크거나 같은지 여부를 확인합니다.Compares two instances of SqlDateTime to determine whether the first is greater than or equal to the second.

LessThan(SqlDateTime, SqlDateTime)

SqlDateTime의 두 인스턴스를 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 작은지 여부를 확인합니다.Compares two instances of SqlDateTime to determine whether the first is less than the second.

LessThanOrEqual(SqlDateTime, SqlDateTime)

SqlDateTime의 두 인스턴스를 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 작거나 같은지 여부를 확인합니다.Compares two instances of SqlDateTime to determine whether the first is less than or equal to the second.

NotEquals(SqlDateTime, SqlDateTime)

SqlDateTime의 두 인스턴스에 대해 논리 비교를 수행하여 같지 않은지 여부를 확인합니다.Performs a logical comparison of two instances of SqlDateTime to determine whether they are not equal.

Parse(String)

날짜와 시간의 지정된 String 표현을 같은 값의 SqlDateTime으로 변환합니다.Converts the specified String representation of a date and time to its SqlDateTime equivalent.

Subtract(SqlDateTime, TimeSpan)

지정된 Timespan을 이 SqlDateTime 인스턴스에서 뺍니다.Subtracts the specified Timespan from this SqlDateTime instance.

ToSqlString()

SqlDateTime 구조체를 SqlString으로 변환합니다.Converts this SqlDateTime structure to SqlString.

ToString()

SqlDateTime 구조체를 String으로 변환합니다.Converts this SqlDateTime structure to a String.

연산자

Addition(SqlDateTime, TimeSpan)

제공된 TimeSpan 매개 변수가 나타내는 시간인 t를 제공된 SqlDateTime 구조체에 추가합니다.Adds the period of time indicated by the supplied TimeSpan parameter, t, to the supplied SqlDateTime structure.

Equality(SqlDateTime, SqlDateTime)

SqlDateTime 구조체에 대해 논리 비교를 수행하여 같은지 여부를 확인합니다.Performs a logical comparison of two SqlDateTime structures to determine whether they are equal.

Explicit(SqlDateTime to DateTime)

SqlDateTime 구조체를 DateTime 구조체로 변환합니다.Converts the SqlDateTime structure to a DateTime structure.

Explicit(SqlString to SqlDateTime)

SqlString 매개 변수를 SqlDateTime로 변환합니다.Converts the SqlString parameter to a SqlDateTime.

GreaterThan(SqlDateTime, SqlDateTime)

SqlDateTime의 두 인스턴스를 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 큰지 여부를 확인합니다.Compares two instances of SqlDateTime to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

SqlDateTime의 두 인스턴스를 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 크거나 같은지 여부를 확인합니다.Compares two instances of SqlDateTime to determine whether the first is greater than or equal to the second.

Implicit(DateTime to SqlDateTime)

DateTime 구조체를 SqlDateTime 구조체로 변환합니다.Converts a DateTime structure to a SqlDateTime structure.

Inequality(SqlDateTime, SqlDateTime)

SqlDateTime의 두 인스턴스에 대해 논리 비교를 수행하여 같지 않은지 여부를 확인합니다.Performs a logical comparison of two instances of SqlDateTime to determine whether they are not equal.

LessThan(SqlDateTime, SqlDateTime)

SqlDateTime의 두 인스턴스를 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 작은지 여부를 확인합니다.Compares two instances of SqlDateTime to determine whether the first is less than the second.

LessThanOrEqual(SqlDateTime, SqlDateTime)

SqlDateTime의 두 인스턴스를 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 작거나 같은지 여부를 확인합니다.Compares two instances of SqlDateTime to determine whether the first is less than or equal to the second.

Subtraction(SqlDateTime, TimeSpan)

제공된 TimeSpan 구조체에서 제공된 SqlDateTime 구조체인 t를 뺍니다.Subtracts the supplied TimeSpan structure, t, from the supplied SqlDateTime structure.

명시적 인터페이스 구현

IXmlSerializable.GetSchema()

이 멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.ReadXml(XmlReader)

이 멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.WriteXml(XmlWriter)

이 멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

적용 대상

추가 정보