SqlDateTime Yapı

Tanım

1 Ocak 1753 ile 31 Aralık 9999 arasında bir değer ile veritabanında depolanacak veya veritabanından alınacak 3,33 milisaniyelik doğruluk arasında değişen tarih ve saat verilerini temsil eder. Yapı SqlDateTime , DateTimekarşılık gelen .NET türünden 12:00:00 AM 1/1/0001 ile 11:59:59 PM 12/31/9999 arasındaki herhangi bir zamanı 100 nanosaniyenin doğruluğuna kadar temsil eden farklı bir temel veri yapısına sahiptir. SqlDateTime aslında göreli farkı 00:00:00 AM 1/1/1900 olarak depolar. Bu nedenle, "00:00:00 AM 1/1/1900" bir tamsayıya dönüştürme 0 döndürür.

public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
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
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
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.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, INullable, IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, IEquatable(Of SqlDateTime), INullable, IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable
Devralma
SqlDateTime
Öznitelikler
Uygulamalar

Oluşturucular

SqlDateTime(DateTime)

Belirtilen DateTime değeri kullanarak yapının yeni bir örneğini SqlDateTime başlatır.

SqlDateTime(Int32, Int32)

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, 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, Int32, Int32, Int32, Double)

Yeni yapının yıl, ay, gün, saat, dakika, saniye ve milisaniye değerlerini 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.

Alanlar

MaxValue

Bir SqlDateTime yapı için en yüksek geçerli tarih değerini temsil eder.

MinValue

Bir SqlDateTime yapı için en düşük geçerli tarih değerini temsil eder.

Null

Yapının bu örneğine atanabilecek bir DBNull öğesini SqlDateTime temsil eder.

SQLTicksPerHour

Değeri bir saate eşdeğer değer çizgisi sayısı olan bir sabit.

SQLTicksPerMinute

Değeri bir dakikaya eşdeğer değer çizgisi sayısı olan bir sabit.

SQLTicksPerSecond

Değeri bir saniyeye eşdeğer değer çizgisi sayısı olan bir sabit.

Özellikler

DayTicks

Bu SqlDateTime yapının tarihini temsil eden değer işaretlerinin sayısını alır.

IsNull

Bu SqlDateTime yapı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

Yapının değerini SqlDateTime alır. Bu özellik salt okunur durumdadır.

Yöntemler

Add(SqlDateTime, TimeSpan)

Belirtilen TimeSpanöğesine bir SqlDateTime ekler.

CompareTo(Object)

Bu SqlDateTime yapıyı sağlanan Object ile 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 nesnenin Value özelliğiyle SqlDateTime karşılaştırır.

Equals(SqlDateTime)

Geçerli örneğin aynı türdeki başka bir örneğe eşit olup olmadığını gösterir.

Equals(SqlDateTime, SqlDateTime)

Eşit olup olmadıklarını belirlemek için iki SqlDateTime yapının mantıksal karşılaştırmasını gerçekleştirir.

GetHashCode()

Bu örneğin karma kodunu alır.

GetXsdType(XmlSchemaSet)

Belirtilen XmlSchemaSetöğesinin XML Şeması tanım dilini (XSD) döndürür.

GreaterThan(SqlDateTime, SqlDateTime)

birincisinin SqlDateTime ikinciden büyük olup olmadığını belirlemek için iki örneğini karşılaştırır.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

öğesinin SqlDateTime iki örneğini karşılaştırarak birincinin ikinciden büyük mü yoksa ikinciye eşit mi olduğunu belirler.

LessThan(SqlDateTime, SqlDateTime)

birincisinin SqlDateTime ikinciden küçük olup olmadığını belirlemek için iki örneğini karşılaştırır.

LessThanOrEqual(SqlDateTime, SqlDateTime)

öğesinin SqlDateTime iki örneğini karşılaştırarak birincinin ikinciden küçük mü yoksa ikinciye eşit mi olduğunu belirler.

NotEquals(SqlDateTime, SqlDateTime)

Eşit olup olmadıklarını belirlemek için iki örneğinin SqlDateTime mantıksal karşılaştırmasını gerçekleştirir.

Parse(String)

Bir tarih ve saatin belirtilen String gösterimini eşdeğerine SqlDateTime dönüştürür.

Subtract(SqlDateTime, TimeSpan)

Belirtilen Timespan değeri bu SqlDateTime örnekten çıkarır.

ToSqlString()

Bu SqlDateTime yapıyı olarak SqlStringdönüştürür.

ToString()

Bu SqlDateTime yapıyı öğesine Stringdönüştürür.

İşleçler

Addition(SqlDateTime, TimeSpan)

Sağlanan TimeSpan parametresi ttarafından belirtilen süreyi sağlanan SqlDateTime yapıya ekler.

Equality(SqlDateTime, SqlDateTime)

Eşit olup olmadıklarını belirlemek için iki SqlDateTime yapı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 SqlDateTime ikinciden büyük olup olmadığını belirlemek için iki örneğini karşılaştırır.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

öğesinin SqlDateTime iki örneğini karşılaştırarak birincinin ikinciden büyük mü yoksa ikinciye eşit mi olduğunu belirler.

Implicit(DateTime to SqlDateTime)

Bir DateTime yapıyı bir SqlDateTime yapıya dönüştürür.

Inequality(SqlDateTime, SqlDateTime)

Eşit olup olmadıklarını belirlemek için iki örneğinin SqlDateTime mantıksal karşılaştırmasını gerçekleştirir.

LessThan(SqlDateTime, SqlDateTime)

birincisinin SqlDateTime ikinciden küçük olup olmadığını belirlemek için iki örneğini karşılaştırır.

LessThanOrEqual(SqlDateTime, SqlDateTime)

öğesinin SqlDateTime iki örneğini karşılaştırarak birincinin ikinciden küçük mü yoksa ikinciye eşit mi olduğunu belirler.

Subtraction(SqlDateTime, TimeSpan)

Sağlanan TimeSpan yapı tolan öğesini sağlanan SqlDateTime yapıdan çıkarır.

Belirtik Arabirim Kullanımları

IXmlSerializable.GetSchema()

Bu üye, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.

IXmlSerializable.ReadXml(XmlReader)

Bu üye, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.

IXmlSerializable.WriteXml(XmlWriter)

Bu üye, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.

Şunlara uygulanır

Ayrıca bkz.