DateTimeOffset(EDM)
EDM(엔터티 데이터 모델)에서 DateTimeOffset 형식은 DateTime 형식 인스턴스에 더하거나 뺄 수 있는 시간 간격을 나타냅니다.
EDM 정식 함수 및 DateTime 형식
EDM 승격 규칙을 사용하여 다음 CLR -> 정식 -> 저장소 함수 매핑을 결정할 수 있습니다.
CLR | 정식 함수 | 저장소 함수 SQL Server 2008 | 저장소 함수 SQL Server 2005 |
---|---|---|---|
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() |