DateTime(EDM)

EDM(엔터티 데이터 모델)에서 DateTime 형식은 서기 0001년 1월 1일 자정(12:00:00)부터 서기 2999년 12월 31일 오후 11:59:59 사이의 값으로 날짜와 시간을 나타냅니다. 시간의 최대 정밀도는 밀리초입니다.

이 형식은 SQL Server에서 DataTime 형식에 매핑됩니다.

EDM 정식 함수 및 DateTime 형식

EDM 승격 규칙을 사용하여 다음 CLR -> 정식 -> 저장소 함수 매핑을 결정할 수 있습니다.

CLR 정식 함수 저장소 함수 KATMAI 저장소 함수 YUKON

DateTime.Year

Int Year(DateTime)

DatePart(YEAR, date)

DatePart(YEAR, date)

DateTimeOffset.Year

Int Year(DateTimeOffset)

지원되지 않음

DateTime.Month

Int Month(DateTime)

DatePart(MONTH, date)

DatePart(MONTH, date)

DateTimeOffset.Year

Int Month(DateTimeOffset)

지원되지 않음

DateTime.Day

Int Day(DateTime)

DatePart(DAY, date)

DatePart(DAY, date)

DateTimeOffset.Day

Int Day(DateTimeOffset)

지원되지 않음

DateTime.Hour

Int Hour(DateTime)

DatePart(HOUR, date)

DatePart(HOUR, date)

DateTimeOffset.Hour

Int Hour(DateTimeOffset)

지원되지 않음

Timespan.Hours

Int Hour(Time)

DateTime.Minute

Int Minute(DateTime)

DatePart(MINUTE, date)

DatePart(MINUTE, date)

DateTimeOffset.Minute

Int Minute(DateTimeOffset)

지원되지 않음

Timespan.Minutes

Int Minute(Time)

DateTime.Second

Int Second(DateTime)

DatePart(SECOND, date)

DatePart(SECOND, date)

DateTimeOffset.Second

Int Second(DateTimeOffset)

지원되지 않음

Timespan.Seconds

Int Second(Time)

DateTime.Millisecond

Int Millisecond(DateTime)

DatePart(MILLISECOND, date)

DatePart(MILLISECOND, date)

DateTimeOffset.Millisecond

Int Millisecond(DateTimeOffset)

지원되지 않음

Timespan.Milliseconds

Int Millisecond(Time)

지원되지 않음

Int GetTotalOffsetMinutes(DateTimeOffset)

DatePart(TZOFFSET,date)

지원되지 않음

DateTime.Now

CurrentDateTime()1

SysDateTime()

GetDate()

DateTimeOffset.Now

CurrentDateTimeOffset()

SysDateTimeOffset()

지원되지 않음

DateTime.UtcNow

CurrentUtcDateTime()

SysUtcDateTime()

GetUtcDate()