语言

SqlServerDbFunctionsExtensions.DateTrunc 方法

定义

重载

名称 说明
DateTrunc(DbFunctions, String, Nullable<DateTimeOffset>)

截断 dateTimeOffset 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

DateTrunc(DbFunctions, String, Nullable<TimeOnly>)

截断 time 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

DateTrunc(DbFunctions, String, Nullable<DateTime>)

截断 date 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

DateTrunc(DbFunctions, String, TimeOnly)

截断 time 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

DateTrunc(DbFunctions, String, DateTimeOffset)

截断 dateTimeOffset 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

DateTrunc(DbFunctions, String, DateTime)

截断 date 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

DateTrunc(DbFunctions, String, DateOnly)

截断 date 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

DateTrunc(DbFunctions, String, Nullable<DateOnly>)

截断 date 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

DateTrunc(DbFunctions, String, Nullable<DateTimeOffset>)

Source:
SqlServerDbFunctionsExtensions.cs

截断 dateTimeOffset 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

public static DateTimeOffset? DateTrunc(this Microsoft.EntityFrameworkCore.DbFunctions _, string datepart, DateTimeOffset? dateTimeOffset);
static member DateTrunc : Microsoft.EntityFrameworkCore.DbFunctions * string * Nullable<DateTimeOffset> -> Nullable<DateTimeOffset>
<Extension()>
Public Function DateTrunc (_ As DbFunctions, datepart As String, dateTimeOffset As Nullable(Of DateTimeOffset)) As Nullable(Of DateTimeOffset)

参数

_
DbFunctions

DbFunctions 实例。

datepart
String

要截断到的 datepart。 可以是以下项之一:year、、dayofyearweekmonthminutehourdayiso_weekquarter、。 millisecondmicrosecondsecond

dateTimeOffset
Nullable<DateTimeOffset>

要截断的值。

返回

截断 DateTimeOffset 的值。

注解

有关详细信息和示例,请参阅数据库函数以及使用 EF Core 访问SQL Server和Azure SQL数据库。

适用于

DateTrunc(DbFunctions, String, Nullable<TimeOnly>)

Source:
SqlServerDbFunctionsExtensions.cs

截断 time 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

public static TimeOnly? DateTrunc(this Microsoft.EntityFrameworkCore.DbFunctions _, string datepart, TimeOnly? time);
static member DateTrunc : Microsoft.EntityFrameworkCore.DbFunctions * string * Nullable<TimeOnly> -> Nullable<TimeOnly>
<Extension()>
Public Function DateTrunc (_ As DbFunctions, datepart As String, time As Nullable(Of TimeOnly)) As Nullable(Of TimeOnly)

参数

_
DbFunctions

DbFunctions 实例。

datepart
String

要截断到的 datepart。 可以是以下项之一:year、、dayofyearweekmonthminutehourdayiso_weekquarter、。 millisecondmicrosecondsecond

time
Nullable<TimeOnly>

要截断的值。

返回

截断 TimeOnly 的值。

注解

有关详细信息和示例,请参阅数据库函数以及使用 EF Core 访问SQL Server和Azure SQL数据库。

适用于

DateTrunc(DbFunctions, String, Nullable<DateTime>)

Source:
SqlServerDbFunctionsExtensions.cs

截断 date 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

public static DateTime? DateTrunc(this Microsoft.EntityFrameworkCore.DbFunctions _, string datepart, DateTime? date);
static member DateTrunc : Microsoft.EntityFrameworkCore.DbFunctions * string * Nullable<DateTime> -> Nullable<DateTime>
<Extension()>
Public Function DateTrunc (_ As DbFunctions, datepart As String, date As Nullable(Of DateTime)) As Nullable(Of DateTime)

参数

_
DbFunctions

DbFunctions 实例。

datepart
String

要截断到的 datepart。 可以是以下项之一:year、、dayofyearweekmonthminutehourdayiso_weekquarter、。 millisecondmicrosecondsecond

date
Nullable<DateTime>

要截断的值。

返回

截断 DateTime 的值。

注解

有关详细信息和示例,请参阅数据库函数以及使用 EF Core 访问SQL Server和Azure SQL数据库。

适用于

DateTrunc(DbFunctions, String, TimeOnly)

Source:
SqlServerDbFunctionsExtensions.cs

截断 time 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

public static TimeOnly DateTrunc(this Microsoft.EntityFrameworkCore.DbFunctions _, string datepart, TimeOnly time);
static member DateTrunc : Microsoft.EntityFrameworkCore.DbFunctions * string * TimeOnly -> TimeOnly
<Extension()>
Public Function DateTrunc (_ As DbFunctions, datepart As String, time As TimeOnly) As TimeOnly

参数

_
DbFunctions

DbFunctions 实例。

datepart
String

要截断到的 datepart。 可以是以下项之一:year、、dayofyearweekmonthminutehourdayiso_weekquarter、。 millisecondmicrosecondsecond

time
TimeOnly

要截断的值。

返回

截断 TimeOnly 的值。

注解

有关详细信息和示例,请参阅数据库函数以及使用 EF Core 访问SQL Server和Azure SQL数据库。

适用于

DateTrunc(DbFunctions, String, DateTimeOffset)

Source:
SqlServerDbFunctionsExtensions.cs

截断 dateTimeOffset 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

public static DateTimeOffset DateTrunc(this Microsoft.EntityFrameworkCore.DbFunctions _, string datepart, DateTimeOffset dateTimeOffset);
static member DateTrunc : Microsoft.EntityFrameworkCore.DbFunctions * string * DateTimeOffset -> DateTimeOffset
<Extension()>
Public Function DateTrunc (_ As DbFunctions, datepart As String, dateTimeOffset As DateTimeOffset) As DateTimeOffset

参数

_
DbFunctions

DbFunctions 实例。

datepart
String

要截断到的 datepart。 可以是以下项之一:year、、dayofyearweekmonthminutehourdayiso_weekquarter、。 millisecondmicrosecondsecond

dateTimeOffset
DateTimeOffset

要截断的值。

返回

截断 DateTimeOffset 的值。

注解

有关详细信息和示例,请参阅数据库函数以及使用 EF Core 访问SQL Server和Azure SQL数据库。

适用于

DateTrunc(DbFunctions, String, DateTime)

Source:
SqlServerDbFunctionsExtensions.cs

截断 date 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

public static DateTime DateTrunc(this Microsoft.EntityFrameworkCore.DbFunctions _, string datepart, DateTime date);
static member DateTrunc : Microsoft.EntityFrameworkCore.DbFunctions * string * DateTime -> DateTime
<Extension()>
Public Function DateTrunc (_ As DbFunctions, datepart As String, date As DateTime) As DateTime

参数

_
DbFunctions

DbFunctions 实例。

datepart
String

要截断到的 datepart。 可以是以下项之一:year、、dayofyearweekmonthminutehourdayiso_weekquarter、。 millisecondmicrosecondsecond

date
DateTime

要截断的值。

返回

截断 DateTime 的值。

注解

有关详细信息和示例,请参阅数据库函数以及使用 EF Core 访问SQL Server和Azure SQL数据库。

适用于

DateTrunc(DbFunctions, String, DateOnly)

Source:
SqlServerDbFunctionsExtensions.cs

截断 date 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

public static DateOnly DateTrunc(this Microsoft.EntityFrameworkCore.DbFunctions _, string datepart, DateOnly date);
static member DateTrunc : Microsoft.EntityFrameworkCore.DbFunctions * string * DateOnly -> DateOnly
<Extension()>
Public Function DateTrunc (_ As DbFunctions, datepart As String, date As DateOnly) As DateOnly

参数

_
DbFunctions

DbFunctions 实例。

datepart
String

要截断到的 datepart。 可以是以下项之一:year、、dayofyearweekmonthminutehourdayiso_weekquarter、。 millisecondmicrosecondsecond

date
DateOnly

要截断的值。

返回

截断 DateOnly 的值。

注解

有关详细信息和示例,请参阅数据库函数以及使用 EF Core 访问SQL Server和Azure SQL数据库。

适用于

DateTrunc(DbFunctions, String, Nullable<DateOnly>)

Source:
SqlServerDbFunctionsExtensions.cs

截断 date 指定 datepart 精度。 对应于SQL Server的 DATETRUNC(datepart, date)。

public static DateOnly? DateTrunc(this Microsoft.EntityFrameworkCore.DbFunctions _, string datepart, DateOnly? date);
static member DateTrunc : Microsoft.EntityFrameworkCore.DbFunctions * string * Nullable<DateOnly> -> Nullable<DateOnly>
<Extension()>
Public Function DateTrunc (_ As DbFunctions, datepart As String, date As Nullable(Of DateOnly)) As Nullable(Of DateOnly)

参数

_
DbFunctions

DbFunctions 实例。

datepart
String

要截断到的 datepart。 可以是以下项之一:year、、dayofyearweekmonthminutehourdayiso_weekquarter、。 millisecondmicrosecondsecond

date
Nullable<DateOnly>

要截断的值。

返回

截断 DateOnly 的值。

注解

有关详细信息和示例,请参阅数据库函数以及使用 EF Core 访问SQL Server和Azure SQL数据库。

适用于