DbFunctions.CreateDateTime Method
[This page is specific to the Entity Framework version 6. The latest version is available as the 'Entity Framework' NuGet package. For more information about Entity Framework, see msdn.com/data/ef.]
When used as part of a LINQ to Entities query, this method invokes the canonical CreateDateTime EDM function to create a new DateTime object.
Namespace: System.Data.Entity
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "year")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "second")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "month")> _
<DbFunctionAttribute("Edm", "CreateDateTime")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "minute")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "day")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "hour")> _
Public Shared Function CreateDateTime ( _
year As Nullable(Of Integer), _
month As Nullable(Of Integer), _
day As Nullable(Of Integer), _
hour As Nullable(Of Integer), _
minute As Nullable(Of Integer), _
second As Nullable(Of Double) _
) As Nullable(Of DateTime)
'Usage
Dim year As Nullable(Of Integer)
Dim month As Nullable(Of Integer)
Dim day As Nullable(Of Integer)
Dim hour As Nullable(Of Integer)
Dim minute As Nullable(Of Integer)
Dim second As Nullable(Of Double)
Dim returnValue As Nullable(Of DateTime)
returnValue = DbFunctions.CreateDateTime(year, _
month, day, hour, minute, second)
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "year")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "second")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "month")]
[DbFunctionAttribute("Edm", "CreateDateTime")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "minute")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "day")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "hour")]
public static Nullable<DateTime> CreateDateTime(
Nullable<int> year,
Nullable<int> month,
Nullable<int> day,
Nullable<int> hour,
Nullable<int> minute,
Nullable<double> second
)
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"year")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"second")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"month")]
[DbFunctionAttribute(L"Edm", L"CreateDateTime")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"minute")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"day")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"hour")]
public:
static Nullable<DateTime> CreateDateTime(
Nullable<int> year,
Nullable<int> month,
Nullable<int> day,
Nullable<int> hour,
Nullable<int> minute,
Nullable<double> second
)
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "year")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "second")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "month")>]
[<DbFunctionAttribute("Edm", "CreateDateTime")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "minute")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "day")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "hour")>]
static member CreateDateTime :
year:Nullable<int> *
month:Nullable<int> *
day:Nullable<int> *
hour:Nullable<int> *
minute:Nullable<int> *
second:Nullable<float> -> Nullable<DateTime>
public static function CreateDateTime(
year : Nullable<int>,
month : Nullable<int>,
day : Nullable<int>,
hour : Nullable<int>,
minute : Nullable<int>,
second : Nullable<double>
) : Nullable<DateTime>
Parameters
- year
Type: System.Nullable<Int32>
The year.
- month
Type: System.Nullable<Int32>
The month (1-based).
- day
Type: System.Nullable<Int32>
The day (1-based).
- hour
Type: System.Nullable<Int32>
The hours.
- minute
Type: System.Nullable<Int32>
The minutes.
- second
Type: System.Nullable<Double>
The seconds, including fractional parts of the seconds if desired.
Return Value
Type: System.Nullable<DateTime>
The new date/time.
Remarks
You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database.