日付と時刻の正規関数 (Entity SQL)
Entity SQL には、日付および時刻の正規関数が含まれます。
解説
次の表に、日付と時刻の Entity SQL 正規関数を示します。datetime は、System.Datetime 値です。
関数 | 説明 |
---|---|
CurrentDateTime() |
サーバーのタイム ゾーンでのサーバーの現在の日時として System.Datetime 値を返します。 戻り値 DateTime。 |
CurrentDateTimeOffset() |
現在の日付、時刻、およびオフセットを DateTimeOffset として返します。 戻り値 DateTimeOffset。 |
CurrentUtcDateTime() |
UTS タイム ゾーンでのサーバーの現在の日時として System.Datetime 値を返します。 戻り値 DateTime。 |
Day(expression) |
1 ~ 31 の間の Int32 として expression の日付の部分を返します。 引数 DateTime および DateTimeOffset。 戻り値 Int32。 例
|
GetTotalOffsetMinutes (datetimeoffset)
メモ
この関数は、SQL Server 2008 でのみサポートされます。
|
GMT からのオフセット datetimeoffset (分数) を返します。この値は通常、+780 ~ -780 (+ 13 時間~ - 13 時間) の間になります。 引数 DateTimeOffset。 戻り値 Int32。 |
Hour (expression) |
0 ~ 23 の間の Int32 として expression の時間の部分を返します。 引数 DateTime、Time および DateTimeOffset。 例
|
Millisecond(expression) |
0 ~ 999 の間の Int32 として expression のミリ秒の部分を返します。 引数 DateTime、Time および DateTimeOffset。 戻り値 Int32。 |
Minute(expression) |
0 ~ 59 の間の Int32 として expression の分の部分を返します。 引数 DateTime、Time および DateTimeOffset。 戻り値 Int32。 例
|
Month(expression) |
1 ~ 12 の間の Int32 として expression の月の部分を返します。 引数 DateTime および DateTimeOffset。 戻り値 Int32。 例
|
Second(expression) |
0 ~ 59 の間の Int32 として expression の秒の部分を返します。 引数 DateTime、Time および DateTimeOffset。 戻り値 Int32。 例
|
Year(expression) |
Int32YYYY として expression の年の部分を返します。 引数 DateTime および DateTimeOffset。 戻り値 Int32。 例
|
Null が入力された場合、これらの関数は Null を返します。
同等の機能は、Microsoft SQL クライアント マネージ プロバイダでも利用できます。詳細については、「Entity Framework 用 .NET Framework Data Provider for SQL Server (SqlClient) 関数」を参照してください。