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 expression ekler.Bağımsız Değişkenler expression : DateTime , DateTimeOffset veya Time .number : . Int32 Dönüş Değeri türü. expression |
AddMicroseconds(expression,number) |
Belirtilen number mikrosaniyeyi öğesine expression ekler.Bağımsız Değişkenler expression : DateTime , DateTimeOffset veya Time .number : . Int32 Dönüş Değeri türü. expression |
AddMilliseconds(expression,number) |
belirtilen number milisaniyeyi öğesine expression ekler.Bağımsız Değişkenler expression : DateTime , DateTimeOffset veya Time .number : . Int32 Dönüş Değeri türü. expression |
AddSeconds(expression,number) |
Belirtilen number saniye sayısını öğesine expression ekler.Bağımsız Değişkenler expression : DateTime , DateTimeOffset veya Time .number : . Int32 Dönüş Değeri türü. expression |
AddMinutes(expression,number) |
Belirtilen number dakika sayısını öğesine expression ekler.Bağımsız Değişkenler expression : DateTime , DateTimeOffset veya Time .number : . Int32 Dönüş Değeri türü. expression |
AddHours(expression,number) |
Belirtilen number saat sayısını öğesine expression ekler.Bağımsız Değişkenler expression : DateTime , DateTimeOffset veya Time .number : . Int32 Dönüş Değeri türü. expression |
AddDays(expression,number) |
Belirtilen number gün sayısını öğesine expression ekler.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 expression ekler.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 expression ekler.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 , , month day , hour , , tzoffset minute : 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 DateTimeOffset dö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 endExpression arasında startExpression nanosaniye cinsinden farkı döndürür.Bağımsız Değişkenler startExpression , endExpression : DateTime , DateTimeOffset veya Time . Not:startExpression ve endExpression aynı türde olmalıdır. Dönüş Değeri Bir Int32 . |
DiffMilliseconds(startExpression,endExpression) |
ile endExpression arasındaki startExpression farkı milisaniye cinsinden döndürür.Bağımsız Değişkenler startExpression , endExpression : DateTime , DateTimeOffset veya Time . Not:startExpression ve endExpression aynı türde olmalıdır. Dönüş Değeri Bir Int32 . |
DiffMicroseconds(startExpression,endExpression) |
ile endExpression arasında startExpression mikrosaniye cinsinden farkı döndürür.Bağımsız Değişkenler startExpression , endExpression : DateTime , DateTimeOffset veya Time . Not:startExpression ve endExpression aynı türde olmalıdır. Dönüş Değeri Bir Int32 . |
DiffSeconds(startExpression,endExpression) |
ile arasındaki startExpression endExpression farkı saniye cinsinden döndürür.Bağımsız Değişkenler startExpression , endExpression : DateTime , DateTimeOffset veya Time . Not:startExpression ve endExpression aynı türde olmalıdır. Dönüş Değeri Bir Int32 . |
DiffMinutes(startExpression,endExpression) |
ile endExpression arasındaki startExpression farkı dakika cinsinden döndürür.Bağımsız Değişkenler startExpression , endExpression : DateTime , DateTimeOffset veya Time . Not:startExpression ve endExpression aynı türde olmalıdır. Dönüş Değeri Bir Int32 . |
DiffHours(startExpression,endExpression) |
ile arasındaki startExpression endExpression farkı saat cinsinden döndürür.Bağımsız Değişkenler startExpression , endExpression : DateTime , DateTimeOffset veya Time . Not:startExpression ve endExpression aynı türde olmalıdır. Dönüş Değeri Bir Int32 . |
DiffDays(startExpression,endExpression) |
ile arasındaki startExpression endExpression farkı 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 startExpression endExpression farkı 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 startExpression endExpression farkı 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) |
expression Saat 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 Int32 YYYY 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 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.