SqlDateTime 구조체

정의

1753년 1월 1일부터 9999년 12월 31일까지의 값 범위의 날짜 및 시간 데이터를 데이터베이스에 저장하거나 데이터베이스에서 검색할 3.33밀리초의 정확도를 나타냅니다. SqlDateTime 구조체에는 해당 .NET 형식과 다른 기본 데이터 구조가 있습니다. DateTime 12:00:00 AM 1/1/000~11:59:59 PM 12/31/9999 사이의 모든 시간을 100나노초의 정확도로 나타낼 수 있습니다. SqlDateTime 실제로 1900년 1월 1일 오전 00:00:00에 상대적인 차이를 저장합니다. 따라서 "00:00:00 AM 1/1/1/1900"에서 정수로의 변환은 0을 반환합니다.

public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable
public value class SqlDateTime : IComparable, 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
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlDateTime = struct
    interface INullable
[<System.Serializable>]
type SqlDateTime = struct
    interface INullable
    interface IXmlSerializable
type SqlDateTime = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable
Public Structure SqlDateTime
Implements IComparable, INullable, IXmlSerializable
상속
SqlDateTime
특성
구현

생성자

Name Description
SqlDateTime(DateTime)

지정된 SqlDateTime 값을 사용하여 구조체의 DateTime 새 인스턴스를 초기화합니다.

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

제공된 매개 변수를 사용하여 구조체의 새 인스턴스를 초기화하여 새 구조체의 SqlDateTime 연도, 월, 일, 시간, 분, 초 및 밀리초를 초기화합니다.

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

제공된 매개 변수를 사용하여 구조체의 새 인스턴스를 초기화하여 새 구조체의 SqlDateTime 연도, 월, 일, 시간, 분, 초 및 마이크로초를 초기화합니다.

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

제공된 매개 변수를 사용하여 구조체의 새 인스턴스를 초기화하여 새 구조체의 SqlDateTime 연도, 월, 일, 시간, 분 및 초를 초기화합니다.

SqlDateTime(Int32, Int32, Int32)

제공된 매개 변수를 사용하여 구조체의 SqlDateTime 새 인스턴스를 초기화하여 연도, 월, 일을 초기화합니다.

SqlDateTime(Int32, Int32)

제공된 매개 변수를 사용하여 구조체의 SqlDateTime 새 인스턴스를 초기화합니다.

필드

Name Description
MaxValue

구조체의 유효한 최대 날짜 값을 나타냅니다 SqlDateTime .

MinValue

구조체의 유효한 최소 날짜 값을 나타냅니다 SqlDateTime .

Null

구조체의 DBNullSqlDateTime 이 인스턴스에 할당할 수 있는 값을 나타냅니다.

SQLTicksPerHour

값이 1시간에 해당하는 틱 수인 상수입니다.

SQLTicksPerMinute

값이 1분에 해당하는 틱 수인 상수입니다.

SQLTicksPerSecond

값이 1초에 해당하는 틱 수인 상수입니다.

속성

Name Description
DayTicks

SqlDateTime 구조체의 날짜를 나타내는 틱 수를 가져옵니다.

IsNull

이 구조체 SqlDateTime 가 null인지 여부를 나타냅니다.

TimeTicks

SqlDateTime 구조체의 시간을 나타내는 틱 수를 가져옵니다.

Value

구조체의 값을 가져옵니다 SqlDateTime . 이 속성은 읽기 전용입니다.

메서드

Name Description
Add(SqlDateTime, TimeSpan)

지정된 에 a SqlDateTime 를 추가합니다 TimeSpan.

CompareTo(Object)

SqlDateTime 구조를 제공된 Object 구조체와 비교하고 상대 값의 표시를 반환합니다.

CompareTo(SqlDateTime)

SqlDateTime 구조를 제공된 SqlDateTime 구조체와 비교하고 상대 값의 표시를 반환합니다.

Equals(Object)

제공된 개체 매개 변수를 개체의 Value 속성과 SqlDateTime 비교합니다.

Equals(SqlDateTime, SqlDateTime)

SqlDateTime 구조체의 논리적 비교를 수행하여 같은지 여부를 확인합니다.

GetHashCode()

이 인스턴스의 해시 코드를 가져옵니다.

GetXsdType(XmlSchemaSet)

지정된 XmlSchemaSetXSD(XML 스키마 정의 언어)를 반환합니다.

GreaterThan(SqlDateTime, SqlDateTime)

두 인스턴스를 SqlDateTime 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 큰지 여부를 확인합니다.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

두 인스턴스를 SqlDateTime 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 크거나 같은지 여부를 확인합니다.

LessThan(SqlDateTime, SqlDateTime)

두 인스턴스를 SqlDateTime 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 작은지 여부를 확인합니다.

LessThanOrEqual(SqlDateTime, SqlDateTime)

두 인스턴스를 SqlDateTime 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 작거나 같은지 여부를 확인합니다.

NotEquals(SqlDateTime, SqlDateTime)

두 인스턴스의 논리적 비교를 SqlDateTime 수행하여 같지 않은지 여부를 확인합니다.

Parse(String)

날짜 및 시간의 지정된 String 표현을 해당하는 표현으로 SqlDateTime 변환합니다.

Subtract(SqlDateTime, TimeSpan)

SqlDateTime 인스턴스에서 지정된 Timespan 값을 뺍니다.

ToSqlString()

SqlDateTime 구조를 SqlString.로 변환합니다.

ToString()

SqlDateTime 구조를 .로 String변환합니다.

연산자

Name Description
Addition(SqlDateTime, TimeSpan)

제공된 매개 변수t로 표시된 기간을 제공된 TimeSpanSqlDateTime 구조체에 추가합니다.

Equality(SqlDateTime, SqlDateTime)

SqlDateTime 구조체의 논리적 비교를 수행하여 같은지 여부를 확인합니다.

Explicit(SqlDateTime to DateTime)

구조를 구조체로 DateTime 변환합니다SqlDateTime.

Explicit(SqlString to SqlDateTime)

매개 변수SqlDateTimeSqlString .로 변환합니다.

GreaterThan(SqlDateTime, SqlDateTime)

두 인스턴스를 SqlDateTime 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 큰지 여부를 확인합니다.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

두 인스턴스를 SqlDateTime 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 크거나 같은지 여부를 확인합니다.

Implicit(DateTime to SqlDateTime)

구조를 구조체로 SqlDateTime 변환합니다DateTime.

Inequality(SqlDateTime, SqlDateTime)

두 인스턴스의 논리적 비교를 SqlDateTime 수행하여 같지 않은지 여부를 확인합니다.

LessThan(SqlDateTime, SqlDateTime)

두 인스턴스를 SqlDateTime 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 작은지 여부를 확인합니다.

LessThanOrEqual(SqlDateTime, SqlDateTime)

두 인스턴스를 SqlDateTime 비교하여 첫 번째 인스턴스가 두 번째 인스턴스보다 작거나 같은지 여부를 확인합니다.

Subtraction(SqlDateTime, TimeSpan)

제공된 구조체에서 SqlDateTime 제공된 TimeSpan 구조를 t뺍니다.

명시적 인터페이스 구현

Name Description
IXmlSerializable.GetSchema()

이 멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

IXmlSerializable.ReadXml(XmlReader)

이 멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

IXmlSerializable.WriteXml(XmlWriter)

이 멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

적용 대상

추가 정보