Aracılığıyla paylaş


Kurallı Tarih ve Saat İşlevleri

Varlık SQL'i tarih ve saat kurallı işlevleri içerir.

Açıklamalar

Aşağıdaki tabloda Entity SQL kurallı işlevleri tarih ve saat gösterilmektedir. datetime bir DateTime değerdir.

İşlev Açıklama
AddNanoseconds(expression,number) Belirtilen number nanosaniye sayısını öğesine expressionekler.

Bağımsız Değişkenler

expression: DateTime, DateTimeOffsetveya Time.

number: . Int32

Dönüş Değeri

türü.expression
AddMicroseconds(expression,number) Belirtilen number mikrosaniyeyi öğesine expressionekler.

Bağımsız Değişkenler

expression: DateTime, DateTimeOffsetveya Time.

number: . Int32

Dönüş Değeri

türü.expression
AddMilliseconds(expression,number) belirtilen number milisaniyeyi öğesine expressionekler.

Bağımsız Değişkenler

expression: DateTime, DateTimeOffsetveya Time.

number: . Int32

Dönüş Değeri

türü.expression
AddSeconds(expression,number) Belirtilen number saniye sayısını öğesine expressionekler.

Bağımsız Değişkenler

expression: DateTime, DateTimeOffsetveya Time.

number: . Int32

Dönüş Değeri

türü.expression
AddMinutes(expression,number) Belirtilen number dakika sayısını öğesine expressionekler.

Bağımsız Değişkenler

expression: DateTime, DateTimeOffsetveya Time.

number: . Int32

Dönüş Değeri

türü.expression
AddHours(expression,number) Belirtilen number saat sayısını öğesine expressionekler.

Bağımsız Değişkenler

expression: DateTime, DateTimeOffsetveya Time.

number: . Int32

Dönüş Değeri

türü.expression
AddDays(expression,number) Belirtilen number gün sayısını öğesine expressionekler.

Bağımsız Değişkenler

expression: DateTime veya DateTimeOffset.

number: . Int32

Dönüş Değeri

türü.expression
AddMonths(expression,number) Belirtilen number ayları öğesine expressionekler.

Bağımsız Değişkenler

expression: DateTime veya DateTimeOffset.

number: . Int32

Dönüş Değeri

türü.expression
AddYears(expression,number) Belirtilen number yıl sayısını öğesine expressionekler.

Bağımsız Değişkenler

expression: DateTime veya DateTimeOffset.

number: . Int32

Dönüş Değeri

türü.expression
CreateDateTime(year,month,day,hour,minute,second) Sunucunun saat diliminde sunucunun geçerli tarih ve saati olarak yeni DateTime bir değer döndürür.

Bağımsız Değişkenler

year, month, day, hour, minute: Int16 ve Int32.

second: . Double

Dönüş Değeri

Bir DateTime.
CreateDateTimeOffset(year,month,day,hour,minute,second,tzoffset) Eşgüdümlü Evrensel Saat'e (UTC) göre sunucunun geçerli tarih ve saati olarak yeni DateTimeOffset bir değer döndürür.

Bağımsız Değişkenler

year, , monthday, hour, , tzoffsetminute: Int32.

second: . Double

Dönüş Değeri

Bir DateTimeOffset.
CreateTime(hour,minute,second) Geçerli saat olarak yeni Time bir değer döndürür.

Bağımsız Değişkenler

hour ve minute: Int32.

second: . Double

Dönüş Değeri

Bir Time.
CurrentDateTime() Sunucunun saat dilimindeki sunucunun geçerli tarihi ve saati olarak bir DateTime değer döndürür.

Dönüş Değeri

Bir DateTime.
CurrentDateTimeOffset() Geçerli tarih, saat ve uzaklığı olarak DateTimeOffsetdöndürür.

Dönüş Değeri

Bir DateTimeOffset.
CurrentUtcDateTime() UTC saat diliminde sunucunun geçerli tarihi ve saati olarak bir DateTime değer döndürür.

Dönüş Değeri

Bir DateTime.
Day(expression) öğesinin gün bölümünü expression 1 ile 31 arasında bir Int32 olarak döndürür.

Bağımsız Değişkenler

A DateTime ve DateTimeOffset.

Dönüş Değeri

Bir Int32.

Örnek

-- The following example returns 12.

Day(cast('03/12/1998' as DateTime))
DayOfYear(expression) öğesinin gün kısmını expression 1 ile 366 arasında bir Int32 değer olarak döndürür. Burada artık yılın son günü için 366 döndürülür.

Bağımsız Değişkenler

A DateTime veya DateTimeOffset.

Dönüş Değeri

Bir Int32.
DiffNanoseconds(startExpression,endExpression) ile endExpressionarasında startExpression nanosaniye cinsinden farkı döndürür.

Bağımsız Değişkenler

startExpression, endExpression: DateTime, DateTimeOffsetveya Time. Not:startExpression ve endExpression aynı türde olmalıdır.

Dönüş Değeri

Bir Int32.
DiffMilliseconds(startExpression,endExpression) ile endExpressionarasındaki startExpression farkı milisaniye cinsinden döndürür.

Bağımsız Değişkenler

startExpression, endExpression: DateTime, DateTimeOffsetveya Time. Not:startExpression ve endExpression aynı türde olmalıdır.

Dönüş Değeri

Bir Int32.
DiffMicroseconds(startExpression,endExpression) ile endExpressionarasında startExpression mikrosaniye cinsinden farkı döndürür.

Bağımsız Değişkenler

startExpression, endExpression: DateTime, DateTimeOffsetveya Time. Not:startExpression ve endExpression aynı türde olmalıdır.

Dönüş Değeri

Bir Int32.
DiffSeconds(startExpression,endExpression) ile arasındaki startExpressionendExpressionfarkı saniye cinsinden döndürür.

Bağımsız Değişkenler

startExpression, endExpression: DateTime, DateTimeOffsetveya Time. Not:startExpression ve endExpression aynı türde olmalıdır.

Dönüş Değeri

Bir Int32.
DiffMinutes(startExpression,endExpression) ile endExpressionarasındaki startExpression farkı dakika cinsinden döndürür.

Bağımsız Değişkenler

startExpression, endExpression: DateTime, DateTimeOffsetveya Time. Not:startExpression ve endExpression aynı türde olmalıdır.

Dönüş Değeri

Bir Int32.
DiffHours(startExpression,endExpression) ile arasındaki startExpressionendExpressionfarkı saat cinsinden döndürür.

Bağımsız Değişkenler

startExpression, endExpression: DateTime, DateTimeOffsetveya Time. Not:startExpression ve endExpression aynı türde olmalıdır.

Dönüş Değeri

Bir Int32.
DiffDays(startExpression,endExpression) ile arasındaki startExpressionendExpressionfarkı gün cinsinden döndürür.

Bağımsız Değişkenler

startExpression, endExpression: DateTime veya DateTimeOffset. Not:startExpression ve endExpression aynı türde olmalıdır.

Dönüş Değeri

Bir Int32.
DiffMonths(startExpression,endExpression) ile arasındaki startExpressionendExpressionfarkı ay cinsinden döndürür.

Bağımsız Değişkenler

startExpression, endExpression: DateTime veya DateTimeOffset. Not:startExpression ve endExpression aynı türde olmalıdır.

Dönüş Değeri

Bir Int32.
DiffYears(startExpression,endExpression) ile arasındaki startExpressionendExpressionfarkı yıl cinsinden döndürür.

Bağımsız Değişkenler

startExpression, endExpression: DateTime veya DateTimeOffset. Not:startExpression ve endExpression aynı türde olmalıdır.

Dönüş Değeri

Bir Int32.
GetTotalOffsetMinutes(datetimeoffset) DEĞERINIn GMT'den uzak olduğu dakika datetimeoffset sayısını döndürür. Bu genellikle +780 ile -780 arasındadır (+ veya - 13 saat). Not: Bu işlev yalnızca SQL Server 2008'de desteklenir.

Bağımsız Değişkenler

Bir DateTimeOffset.

Dönüş Değeri

Bir Int32.
Hour(expression) değerinin saat bölümünü expression 0 ile 23 arasında bir Int32 değer olarak döndürür.

Bağımsız Değişkenler

A DateTime, Time ve DateTimeOffset.

Örnek

-- The following example returns 22.

Hour(cast('22:35:5' as DateTime))
Millisecond(expression) milisaniye kısmını expression 0 ile 999 arasında bir Int32 değer olarak döndürür.

Bağımsız Değişkenler

A DateTime, Time ve DateTimeOffset.

Dönüş Değeri

Bir Int32.
Minute(expression) değerinin dakika kısmını expression 0 ile 59 arasında bir Int32 değer olarak döndürür.

Bağımsız Değişkenler

A DateTime, Time veya DateTimeOffset.

Dönüş Değeri

Bir Int32.

Örnek

-- The following example returns 35

Minute(cast('22:35:5' as DateTime))
Month(expression) ay bölümünü expression 1 ile 12 arasında bir Int32 olarak döndürür.

Bağımsız Değişkenler

A DateTime veya DateTimeOffset.

Dönüş Değeri

Bir Int32.

Örnek

-- The following example returns 3.

Month(cast('03/12/1998' as DateTime))
Second(expression) saniye bölümünü expression 0 ile 59 arasında bir Int32 olarak döndürür.

Bağımsız Değişkenler

A DateTime, Time ve DateTimeOffset.

Dönüş Değeri

Bir Int32.

Örnek

-- The following example returns 5

Second(cast('22:35:5' as DateTime))
TruncateTime(expression) expressionSaat değerleri kesilmiş olarak değerini döndürür.

Bağımsız Değişkenler

A DateTime veya DateTimeOffset.

Dönüş Değeri

türü.expression
Year(expression) öğesinin yıl bölümünü expression olarak Int32YYYYdöndürür.

Bağımsız Değişkenler

A DateTime ve DateTimeOffset.

Dönüş Değeri

Bir Int32.

Örnek

-- The following example returns 1998.

Year(cast('03/12/1998' as DateTime))

Bu işlevler, giriş verilirse null döndürülecektirnull.

Eşdeğer işlevler Microsoft SQL İstemcisi Yönetilen Sağlayıcısı'nda kullanılabilir. Daha fazla bilgi için bkz . Entity Framework İşlevleri için SqlClient.

Ayrıca bkz.