SqlFunctions.DateDiff 方法 (String, Nullable(Of DateTime), Nullable(Of DateTime))
.NET Framework 4
返回所指定开始日期和结束日期之间的指定 datepart 边界的计数。
命名空间: System.Data.Objects.SqlClient
程序集: System.Data.Entity(在 System.Data.Entity.dll 中)
语法
--------------------------------------------------------------------------------
C#
C++
F#
VB
复制
[EdmFunctionAttribute("SqlServer", "DATEDIFF")]
public static Nullable<int> DateDiff(
string datePartArg,
Nullable<DateTime> startDate,
Nullable<DateTime> endDate
)
参数
datePartArg类型:System.String
要计算时间间隔差值的日期部分。
startDate类型:System.Nullable(Of DateTime)
第一个日期。
endDate类型:System.Nullable(Of DateTime)
第二个日期。
返回值
类型:System.Nullable(Of Int32)
两个日期之间的时间间隔数。
备注
--------------------------------------------------------------------------------
无法直接调用此函数。此函数只能出现在 LINQ to Entities 查询中。
此函数将被转换为数据库中对应的函数。有关相应 SQL Server 函数的信息,请参见 DATEDIFF (Transact-SQL)。
温馨提示:内容为网友见解,仅供参考