날짜 및 시간 정식 함수(Entity SQL)
Entity SQL 은 날짜 및 시간 정식 함수를 포함합니다.
설명
다음 표에서는 날짜 및 시간 Entity SQL 정식 함수를 보여 줍니다. datetime은 DateTime 값입니다.
함수 | 설명 |
---|---|
AddNanoseconds( expression, number) |
지정된 number(나노초)를 expression에 추가합니다. 인수 expression: DateTime, DateTimeOffset 또는 Time입니다. number: Int32. 반환 값 expression의 형식입니다. |
AddMicroseconds( expression, number) |
지정된 number(마이크로초)를 expression에 추가합니다. 인수 expression: DateTime, DateTimeOffset 또는 Time입니다. number: Int32. 반환 값 expression의 형식입니다. |
AddMilliseconds( expression, number) |
지정된 number(밀리초)를 expression에 추가합니다. 인수 expression: DateTime, DateTimeOffset 또는 Time입니다. number: Int32. 반환 값 expression의 형식입니다. |
AddSeconds( expression, number) |
지정된 number(초)를 expression에 추가합니다. 인수 expression: DateTime, DateTimeOffset 또는 Time입니다. number: Int32. 반환 값 expression의 형식입니다. |
AddMinutes( expression, number) |
지정된 number(분)를 expression에 추가합니다. 인수 expression: DateTime, DateTimeOffset 또는 Time입니다. number: Int32. 반환 값 expression의 형식입니다. |
AddHours( expression, number) |
지정된 number(시간)를 expression에 추가합니다. 인수 expression: DateTime, DateTimeOffset 또는 Time입니다. number: Int32. 반환 값 expression의 형식입니다. |
AddDays( expression, number) |
지정된 number(일)를 expression에 추가합니다. 인수 expression: DateTime 또는 DateTimeOffset입니다. number: Int32. 반환 값 expression의 형식입니다. |
AddMonths( expression, number) |
지정된 number(월)를 expression에 추가합니다. 인수 expression: DateTime 또는 DateTimeOffset입니다. number: Int32. 반환 값 expression의 형식입니다. |
AddYears( expression, number) |
지정된 number(연도)를 expression에 추가합니다. 인수 expression: DateTime 또는 DateTimeOffset입니다. number: Int32. 반환 값 expression의 형식입니다. |
CreateDateTime( year, month, day, hour, minute, second) |
새 DateTime 값을 서버 시간대의 서버 현재 날짜 및 시간으로 반환합니다. 인수 year, month, day, hour, minute: Int16 및 Int32입니다. second: Double. 반환 값 DateTime입니다. |
CreateDateTimeOffset( year, month, day, hour, minute, second, tzoffset) |
새 DateTimeOffset 값을 UTC(Coordinated Universal Time)에 상대적인 서버 현재 날짜 및 시간으로 반환합니다. 인수 year, month, day, hour, minute, tzoffset: Int32. second: Double. 반환 값 DateTimeOffset입니다. |
CreateTime( hour, minute, second) |
새 Time 값을 현재 시간으로 반환합니다. 인수 hour 및 minute: Int32입니다. second: Double. 반환 값 Time입니다. |
CurrentDateTime() |
DateTime 값을 서버 시간대의 서버 현재 날짜 및 시간으로 반환합니다. 반환 값 DateTime입니다. |
CurrentDateTimeOffset() |
현재 날짜, 시간 및 오프셋을 DateTimeOffset으로 반환합니다. 반환 값 DateTimeOffset입니다. |
CurrentUtcDateTime() |
DateTime 값을 UTS 시간대의 서버 현재 날짜 및 시간으로 반환합니다. 반환 값 DateTime입니다. |
Day( expression ) |
expression의 일 부분을 1에서 31 사이의 Int32로 반환합니다. 인수 DateTime 및 DateTimeOffset입니다. 반환 값 Int32입니다. 예제
|
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시간에서 -13시간) 사이입니다.
참고:
이 함수는 SQL Server 2008에서만 지원됩니다.
인수 DateTimeOffset입니다. 반환 값 Int32입니다. |
Hour ( expression ) |
expression의 시간 부분을 0에서 23 사이의 Int32로 반환합니다. 인수 DateTime, Time 및 DateTimeOffset입니다. 예제
|
Millisecond( expression ) |
expression의 밀리초 부분을 0에서 999 사이의 Int32로 반환합니다. 인수 DateTime, Time 및 DateTimeOffset입니다. 반환 값 Int32입니다. |
Minute( expression ) |
expression의 분 부분을 0에서 59 사이의 Int32로 반환합니다. 인수 DateTime, Time 또는 DateTimeOffset입니다. 반환 값 Int32입니다. 예제
|
Month (expression) |
expression의 월 부분을 1에서 12 사이의 Int32로 반환합니다. 인수 DateTime 또는 DateTimeOffset입니다. 반환 값 Int32입니다. 예제
|
Second( expression ) |
expression의 초 부분을 0에서 59 사이의 Int32로 반환합니다. 인수 DateTime, Time 및 DateTimeOffset입니다. 반환 값 Int32입니다. 예제
|
Truncate( expression ) |
시간 값이 잘린 expression을 반환합니다. 인수 DateTime 또는 DateTimeOffset입니다. 반환 값 expression의 형식입니다. |
Year( expression ) |
expression의 연도 부분을 Int32 YYYY로 반환합니다. 인수 DateTime 및 DateTimeOffset입니다. 반환 값 Int32입니다. 예제
|
이러한 함수는 null이 입력되면 null을 반환합니다.
동일한 기능을 Microsoft SQL 클라이언트 관리 공급자에서 사용할 수 있습니다. 자세한 내용은 Entity Framework 함수용 .NET Framework Data Provider for SQL Server(SqlClient)를 참조하십시오.