날짜 및 시간 정식 함수
Entity SQL에는 날짜 및 시간 정규 함수가 포함됩니다.
설명
다음 표는 날짜 및 시간 Entity SQL 정식 함수를 보여 줍니다. datetime
은 DateTime 값입니다.
함수 | 설명 |
---|---|
AddNanoseconds(expression,number) |
지정된 number (나노초)를 expression 에 추가합니다.인수 expression : DateTime , DateTimeOffset 또는 Time 입니다.number , ,반환 값 expression 의 형식입니다. |
AddMicroseconds(expression,number) |
지정된 number (마이크로초)를 expression 에 추가합니다.인수 expression : DateTime , DateTimeOffset 또는 Time 입니다.number , ,반환 값 expression 의 형식입니다. |
AddMilliseconds(expression,number) |
지정된 number (밀리초)를 expression 에 추가합니다.인수 expression : DateTime , DateTimeOffset 또는 Time 입니다.number , ,반환 값 expression 의 형식입니다. |
AddSeconds(expression,number) |
지정된 number (초)를 expression 에 추가합니다.인수 expression : DateTime , DateTimeOffset 또는 Time 입니다.number , ,반환 값 expression 의 형식입니다. |
AddMinutes(expression,number) |
지정된 number (분)를 expression 에 추가합니다.인수 expression : DateTime , DateTimeOffset 또는 Time 입니다.number , ,반환 값 expression 의 형식입니다. |
AddHours(expression,number) |
지정된 number (시간)를 expression 에 추가합니다.인수 expression : DateTime , DateTimeOffset 또는 Time 입니다.number , ,반환 값 expression 의 형식입니다. |
AddDays(expression,number) |
지정된 number (일)를 expression 에 추가합니다.인수 expression : DateTime 또는 DateTimeOffset 입니다.number , ,반환 값 expression 의 형식입니다. |
AddMonths(expression,number) |
지정된 number (월)를 expression 에 추가합니다.인수 expression : DateTime 또는 DateTimeOffset 입니다.number , ,반환 값 expression 의 형식입니다. |
AddYears(expression,number) |
지정된 number (연도)를 expression 에 추가합니다.인수 expression : DateTime 또는 DateTimeOffset 입니다.number , ,반환 값 expression 의 형식입니다. |
CreateDateTime(year,month,day,hour,minute,second) |
새 DateTime 값을 서버 시간대의 서버 현재 날짜 및 시간으로 반환합니다.인수 year , month , day , hour , minute : Int16 및 Int32 입니다.second , ,반환 값 DateTime . |
CreateDateTimeOffset(year,month,day,hour,minute,second,tzoffset) |
새 DateTimeOffset 값을 UTC(Coordinated Universal Time)에 상대적인 서버 현재 날짜 및 시간으로 반환합니다.인수 second , ,반환 값 DateTimeOffset . |
CreateTime(hour,minute,second) |
새 Time 값을 현재 시간으로 반환합니다.인수 hour 및 minute : Int32 입니다.second , ,반환 값 Time . |
CurrentDateTime() |
DateTime 값을 서버 시간대의 서버 현재 날짜 및 시간으로 반환합니다.반환 값 DateTime . |
CurrentDateTimeOffset() |
현재 날짜, 시간 및 오프셋을 DateTimeOffset 으로 반환합니다.반환 값 DateTimeOffset . |
CurrentUtcDateTime() |
DateTime 값을 UTC 표준 시간대의 서버 현재 날짜 및 시간 형태로 반환합니다. 반환 값 DateTime . |
Day(expression) |
expression 의 일 부분을 1에서 31 사이의 Int32 로 반환합니다.인수 DateTime 및 DateTimeOffset 입니다.반환 값 Int32 입니다.예제 -- The following example returns 12. Day(cast('03/12/1998' as DateTime)) |
DayOfYear(expression) |
expression 의 일 부분을 1에서 366 사이의 Int32 로 반환합니다. 여기서 366은 윤년의 마지막 날에 대해 반환됩니다.인수 DateTime 또는 DateTimeOffset 입니다.반환 값 Int32 입니다. |
DiffNanoseconds(startExpression,endExpression) |
startExpression 과 endExpression 의 차(나노초)를 반환합니다.인수 startExpression , endExpression : DateTime , DateTimeOffset 또는 Time 입니다. 참고: startExpression 및 endExpression 은 동일한 형식이어야 합니다. 반환 값 Int32 입니다. |
DiffMilliseconds(startExpression,endExpression) |
startExpression 과 endExpression 의 차(밀리초)를 반환합니다.인수 startExpression , endExpression : DateTime , DateTimeOffset 또는 Time 입니다. 참고: startExpression 및 endExpression 은 동일한 형식이어야 합니다. 반환 값 Int32 입니다. |
DiffMicroseconds(startExpression,endExpression) |
startExpression 과 endExpression 의 차(마이크로초)를 반환합니다.인수 startExpression , endExpression : DateTime , DateTimeOffset 또는 Time 입니다. 참고: startExpression 및 endExpression 은 동일한 형식이어야 합니다. 반환 값 Int32 입니다. |
DiffSeconds(startExpression,endExpression) |
startExpression 과 endExpression 의 차(초)를 반환합니다.인수 startExpression , endExpression : DateTime , DateTimeOffset 또는 Time 입니다. 참고: startExpression 및 endExpression 은 동일한 형식이어야 합니다. 반환 값 Int32 입니다. |
DiffMinutes(startExpression,endExpression) |
startExpression 과 endExpression 의 차(분)를 반환합니다.인수 startExpression , endExpression : DateTime , DateTimeOffset 또는 Time 입니다. 참고: startExpression 및 endExpression 은 동일한 형식이어야 합니다. 반환 값 Int32 입니다. |
DiffHours(startExpression,endExpression) |
startExpression 과 endExpression 의 차(시간)를 반환합니다.인수 startExpression , endExpression : DateTime , DateTimeOffset 또는 Time 입니다. 참고: startExpression 및 endExpression 은 동일한 형식이어야 합니다. 반환 값 Int32 입니다. |
DiffDays(startExpression,endExpression) |
startExpression 과 endExpression 의 차(일)를 반환합니다.인수 startExpression : endExpression , DateTime 또는 DateTimeOffset 입니다. 참고: startExpression 및 endExpression 은 동일한 형식이어야 합니다. 반환 값 Int32 입니다. |
DiffMonths(startExpression,endExpression) |
startExpression 과 endExpression 의 차(월)를 반환합니다.인수 startExpression : endExpression , DateTime 또는 DateTimeOffset 입니다. 참고: startExpression 및 endExpression 은 동일한 형식이어야 합니다. 반환 값 Int32 입니다. |
DiffYears(startExpression,endExpression) |
startExpression 과 endExpression 의 차(연도)를 반환합니다.인수 startExpression : endExpression , DateTime 또는 DateTimeOffset 입니다. 참고: startExpression 및 endExpression 은 동일한 형식이어야 합니다. 반환 값 Int32 입니다. |
GetTotalOffsetMinutes(datetimeoffset) |
GMT에서 datetimeoffset 을 차감한 시간(분)을 반환합니다. 이는 일반적으로 +780에서 -780(+ 또는 - 13시간) 사이입니다. 참고: 이 함수는 SQL Server 2008에서만 지원됩니다. 인수 DateTimeOffset .반환 값 Int32 입니다. |
Hour(expression) |
expression 의 시간 부분을 0에서 23 사이의 Int32 로 반환합니다.인수 DateTime, Time 및 DateTimeOffset 입니다.예제 -- The following example returns 22. Hour(cast('22:35:5' as DateTime)) |
Millisecond(expression) |
expression 의 밀리초 부분을 0에서 999 사이의 Int32 로 반환합니다.인수 DateTime, Time 및 DateTimeOffset 입니다.반환 값 Int32 입니다. |
Minute(expression) |
expression 의 분 부분을 0에서 59 사이의 Int32 로 반환합니다.인수 DateTime, Time 또는 DateTimeOffset 입니다.반환 값 Int32 입니다.예제 -- The following example returns 35 Minute(cast('22:35:5' as DateTime)) |
Month(expression) |
expression 의 월 부분을 1에서 12 사이의 Int32 로 반환합니다.인수 DateTime 또는 DateTimeOffset 입니다.반환 값 Int32 입니다.예제 -- The following example returns 3. Month(cast('03/12/1998' as DateTime)) |
Second(expression) |
expression 의 초 부분을 0에서 59 사이의 Int32 로 반환합니다.인수 DateTime, Time 및 DateTimeOffset 입니다.반환 값 Int32 입니다.예제 -- The following example returns 5 Second(cast('22:35:5' as DateTime)) |
TruncateTime(expression) |
시간 값이 잘린 expression 을 반환합니다.인수 DateTime 또는 DateTimeOffset 입니다.반환 값 expression 의 형식입니다. |
Year(expression) |
expression 의 연도 부분을 Int32 로 반환합니다YYYY .인수 DateTime 및 DateTimeOffset 입니다.반환 값 Int32 입니다.예제 -- The following example returns 1998. Year(cast('03/12/1998' as DateTime)) |
이러한 함수는 null
이 입력되면 null
을 반환합니다.
동일한 기능을 Microsoft SQL 클라이언트 관리 공급자에서 사용할 수 있습니다. 자세한 내용은 Entity Framework용 SqlClient 함수를 참조하세요.