SqlFunctions.DateDiff Метод

Определение

Возвращает числовое значение границ дат или времени между двумя указанными датами.Returns the number of date and time boundaries crossed between two specified dates.

Перегрузки

DateDiff(String, String, String)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, String, Nullable<TimeSpan>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, String, Nullable<DateTimeOffset>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, String, Nullable<DateTime>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<TimeSpan>, String)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTimeOffset>, String)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTime>, String)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTime>, Nullable<DateTime>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

DateDiff(String, String, String)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, System::String ^ startDate, System::String ^ endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, string startDate, string endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * string * string -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As String, endDate As String) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
String

Первая дата.The first date.

endDate
String

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, String, Nullable<TimeSpan>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, System::String ^ startDate, Nullable<TimeSpan> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, string startDate, TimeSpan? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * string * Nullable<TimeSpan> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As String, endDate As Nullable(Of TimeSpan)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
String

Первая дата.The first date.

endDate
Nullable<TimeSpan>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Значение, задающее число интервалов времени между двумя датами.The value specifying the number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, String, Nullable<DateTimeOffset>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, System::String ^ startDate, Nullable<DateTimeOffset> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, string startDate, DateTimeOffset? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * string * Nullable<DateTimeOffset> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As String, endDate As Nullable(Of DateTimeOffset)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
String

Первая дата.The first date.

endDate
Nullable<DateTimeOffset>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, String, Nullable<DateTime>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, System::String ^ startDate, Nullable<DateTime> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, string startDate, DateTime? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * string * Nullable<DateTime> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As String, endDate As Nullable(Of DateTime)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
String

Первая дата.The first date.

endDate
Nullable<DateTime>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<TimeSpan>, String)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<TimeSpan> startDate, System::String ^ endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, TimeSpan? startDate, string endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<TimeSpan> * string -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of TimeSpan), endDate As String) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<TimeSpan>

Первая дата.The first date.

endDate
String

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<TimeSpan> startDate, Nullable<TimeSpan> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, TimeSpan? startDate, TimeSpan? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<TimeSpan> * Nullable<TimeSpan> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of TimeSpan), endDate As Nullable(Of TimeSpan)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<TimeSpan>

Первая дата.The first date.

endDate
Nullable<TimeSpan>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<TimeSpan> startDate, Nullable<DateTimeOffset> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, TimeSpan? startDate, DateTimeOffset? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<TimeSpan> * Nullable<DateTimeOffset> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of TimeSpan), endDate As Nullable(Of DateTimeOffset)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<TimeSpan>

Первая дата.The first date.

endDate
Nullable<DateTimeOffset>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<TimeSpan> startDate, Nullable<DateTime> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, TimeSpan? startDate, DateTime? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<TimeSpan> * Nullable<DateTime> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of TimeSpan), endDate As Nullable(Of DateTime)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<TimeSpan>

Первая дата.The first date.

endDate
Nullable<DateTime>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTimeOffset> startDate, Nullable<DateTimeOffset> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTimeOffset? startDate, DateTimeOffset? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTimeOffset), endDate As Nullable(Of DateTimeOffset)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTimeOffset>

Первая дата.The first date.

endDate
Nullable<DateTimeOffset>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTimeOffset> startDate, Nullable<TimeSpan> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTimeOffset? startDate, TimeSpan? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTimeOffset> * Nullable<TimeSpan> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTimeOffset), endDate As Nullable(Of TimeSpan)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTimeOffset>

Первая дата.The first date.

endDate
Nullable<TimeSpan>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two Dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<DateTimeOffset>, String)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTimeOffset> startDate, System::String ^ endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTimeOffset? startDate, string endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTimeOffset> * string -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTimeOffset), endDate As String) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTimeOffset>

Первая дата.The first date.

endDate
String

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTimeOffset> startDate, Nullable<DateTime> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTimeOffset? startDate, DateTime? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTimeOffset> * Nullable<DateTime> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTimeOffset), endDate As Nullable(Of DateTime)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTimeOffset>

Первая дата.The first date.

endDate
Nullable<DateTime>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<DateTime>, String)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTime> startDate, System::String ^ endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTime? startDate, string endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTime> * string -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTime), endDate As String) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTime>

Первая дата.The first date.

endDate
String

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTime> startDate, Nullable<TimeSpan> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTime? startDate, TimeSpan? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTime> * Nullable<TimeSpan> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTime), endDate As Nullable(Of TimeSpan)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTime>

Первая дата.The first date.

endDate
Nullable<TimeSpan>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTime> startDate, Nullable<DateTimeOffset> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTime? startDate, DateTimeOffset? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTime> * Nullable<DateTimeOffset> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTime), endDate As Nullable(Of DateTimeOffset)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTime>

Первая дата.The first date.

endDate
Nullable<DateTimeOffset>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к

DateDiff(String, Nullable<DateTime>, Nullable<DateTime>)

Возвращает число заданных границ частей даты между указанными начальной и конечной датами.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTime> startDate, Nullable<DateTime> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTime? startDate, DateTime? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTime> * Nullable<DateTime> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTime), endDate As Nullable(Of DateTime)) As Nullable(Of Integer)

Параметры

datePartArg
String

Часть даты для вычисления числа интервалов времени, составляющих разницу.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTime>

Первая дата.The first date.

endDate
Nullable<DateTime>

Вторая дата.The second date.

Возвращаемое значение

Nullable<Int32>

Число интервалов времени между двумя датами.The number of time intervals between the two dates.

Атрибуты

Комментарии

Вы не можете вызывать эту функцию напрямую.You cannot call this function directly. Эта функция может использоваться только в запросе LINQ to Entities.This function can only appear within a LINQ to Entities query.

Эта функция преобразуется в соответствующую функцию в базе данных.This function is translated to a corresponding function in the database. Дополнительные сведения о соответствующей функции SQL Server см. в разделе DateDiff (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Применяется к