SqlDateTime Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
1 Ocak 1753 ile 31 Aralık 9999 arasında bir veritabanında depolanacak veya veritabanından alınacak 3,33 milisaniyelik bir doğrulukla değişen tarih ve saat verilerini temsil eder. SqlDateTime yapısı, ilgili .NET türünden farklı bir temel veri yapısına sahiptir. DateTime; 12:00:00 1/1/0001 ile 11:59:59 PM 12/31/9999 arasında herhangi bir zamanı 100 nanosaniyenin doğruluğuyla temsil edebilir. SqlDateTime aslında göreli farkı 00:00:00 1/1/1900 olarak depolar. Bu nedenle, "00:00:00 1/1/1900" bir tamsayıya dönüştürme 0 döndürür.
public value class SqlDateTime : IComparable, IEquatable<System::Data::SqlTypes::SqlDateTime>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable
public struct SqlDateTime : IComparable, IEquatable<System.Data.SqlTypes.SqlDateTime>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlDateTime = struct
interface INullable
interface IXmlSerializable
type SqlDateTime = struct
interface INullable
[<System.Serializable>]
type SqlDateTime = struct
interface INullable
interface IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, IEquatable(Of SqlDateTime), INullable, IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable
- Devralma
- Öznitelikler
- Uygulamalar
Oluşturucular
| Name | Description |
|---|---|
| SqlDateTime(DateTime) |
Belirtilen SqlDateTime değeri kullanarak yapının yeni bir örneğini DateTime başlatır. |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double) |
Yeni yapının yıl, ay, gün, saat, dakika, saniye ve milisaniyesini başlatmak için sağlanan parametreleri kullanarak yapının yeni bir örneğini SqlDateTime başlatır. |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Yeni yapının yıl, ay, gün, saat, dakika, saniye ve mikrosaniyesini başlatmak için sağlanan parametreleri kullanarak yapının yeni bir örneğini SqlDateTime başlatır. |
| SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) |
Yeni yapının yıl, ay, gün, saat, dakika ve saniyesini başlatmak için sağlanan parametreleri kullanarak yapının yeni bir örneğini SqlDateTime başlatır. |
| SqlDateTime(Int32, Int32, Int32) |
Yıl, ay, gün başlatmak için sağlanan parametreleri kullanarak yapının yeni bir örneğini SqlDateTime başlatır. |
| SqlDateTime(Int32, Int32) |
Sağlanan parametreleri kullanarak SqlDateTime yapısının yeni bir örneğini başlatır. |
Alanlar
| Name | Description |
|---|---|
| MaxValue |
Bir SqlDateTime yapı için geçerli olan en yüksek tarih değerini temsil eder. |
| MinValue |
Bir SqlDateTime yapı için en düşük geçerli tarih değerini temsil eder. |
| Null |
DBNull yapısının bu örneğine atanabilen bir SqlDateTime temsil eder. |
| SQLTicksPerHour |
Değeri bir saate denk gelen değer sayısı olan bir sabit. |
| SQLTicksPerMinute |
Değeri bir dakikaya denk gelen değer sayısı olan bir sabit. |
| SQLTicksPerSecond |
Değeri bir saniyeye denk gelen değer sayısı olan bir sabit. |
Özellikler
| Name | Description |
|---|---|
| DayTicks |
Bu SqlDateTime yapının tarihini temsil eden kene sayısını alır. |
| IsNull |
Bu SqlDateTime yapısının null olup olmadığını gösterir. |
| TimeTicks |
Bu SqlDateTime yapının zamanını temsil eden kene sayısını alır. |
| Value |
SqlDateTime yapısının değerini alır. Bu özellik salt okunur durumdadır. |
Yöntemler
| Name | Description |
|---|---|
| Add(SqlDateTime, TimeSpan) |
Belirtilen SqlDateTimeöğesine bir |
| CompareTo(Object) |
Bu SqlDateTime yapısını sağlanan Object karşılaştırır ve göreli değerlerinin bir göstergesini döndürür. |
| CompareTo(SqlDateTime) |
Bu SqlDateTime yapıyı sağlanan SqlDateTime yapıyla karşılaştırır ve göreli değerlerinin bir göstergesini döndürür. |
| Equals(Object) |
Sağlanan nesne parametresini Value nesnesinin SqlDateTime özelliğiyle karşılaştırır. |
| Equals(SqlDateTime, SqlDateTime) |
Eşit olup olmadıklarını belirlemek için iki SqlDateTime yapısının mantıksal karşılaştırmasını gerçekleştirir. |
| Equals(SqlDateTime) |
Geçerli örneğin aynı türdeki başka bir örneğe eşit olup olmadığını gösterir. |
| GetHashCode() |
Bu örneğin karma kodunu alır. |
| GetXsdType(XmlSchemaSet) |
Belirtilen XmlSchemaSetXML Şema tanım dilini (XSD) döndürür. |
| GreaterThan(SqlDateTime, SqlDateTime) |
birincisinin ikinciden büyük olup olmadığını belirlemek için iki SqlDateTime örneğini karşılaştırır. |
| GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
birincinin ikinciden büyük veya buna eşit olup olmadığını belirlemek için iki SqlDateTime örneğini karşılaştırır. |
| LessThan(SqlDateTime, SqlDateTime) |
İlkinin ikinciden küçük olup olmadığını belirlemek için iki SqlDateTime örneğini karşılaştırır. |
| LessThanOrEqual(SqlDateTime, SqlDateTime) |
birincinin ikinciden küçük veya buna eşit olup olmadığını belirlemek için iki SqlDateTime örneğini karşılaştırır. |
| NotEquals(SqlDateTime, SqlDateTime) |
İki örneğinin SqlDateTime mantıksal karşılaştırmasını gerçekleştirerek bunların eşit olup olmadığını belirler. |
| Parse(String) |
Bir tarih ve saatin belirtilen String gösterimini eşdeğerine SqlDateTime dönüştürür. |
| Subtract(SqlDateTime, TimeSpan) |
Belirtilen |
| ToSqlString() |
Bu SqlDateTime yapısını SqlStringdönüştürür. |
| ToString() |
Bu SqlDateTime yapısını bir Stringdönüştürür. |
İşleçler
| Name | Description |
|---|---|
| Addition(SqlDateTime, TimeSpan) |
Sağlanan TimeSpan parametresi |
| Equality(SqlDateTime, SqlDateTime) |
Eşit olup olmadıklarını belirlemek için iki SqlDateTime yapısının mantıksal karşılaştırmasını gerçekleştirir. |
| Explicit(SqlDateTime to DateTime) |
Yapıyı SqlDateTime bir DateTime yapıya dönüştürür. |
| Explicit(SqlString to SqlDateTime) |
parametresini SqlString değerine SqlDateTimedönüştürür. |
| GreaterThan(SqlDateTime, SqlDateTime) |
birincisinin ikinciden büyük olup olmadığını belirlemek için iki SqlDateTime örneğini karşılaştırır. |
| GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
birincinin ikinciden büyük veya buna eşit olup olmadığını belirlemek için iki SqlDateTime örneğini karşılaştırır. |
| Implicit(DateTime to SqlDateTime) |
Bir DateTime yapıyı bir SqlDateTime yapıya dönüştürür. |
| Inequality(SqlDateTime, SqlDateTime) |
İki örneğinin SqlDateTime mantıksal karşılaştırmasını gerçekleştirerek bunların eşit olup olmadığını belirler. |
| LessThan(SqlDateTime, SqlDateTime) |
İlkinin ikinciden küçük olup olmadığını belirlemek için iki SqlDateTime örneğini karşılaştırır. |
| LessThanOrEqual(SqlDateTime, SqlDateTime) |
birincinin ikinciden küçük veya buna eşit olup olmadığını belirlemek için iki SqlDateTime örneğini karşılaştırır. |
| Subtraction(SqlDateTime, TimeSpan) |
Sağlanan TimeSpan yapı olan öğesini sağlanan |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Bu üye .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. |
| IXmlSerializable.ReadXml(XmlReader) |
Bu üye .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. |
| IXmlSerializable.WriteXml(XmlWriter) |
Bu üye .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. |