SqlDateTime Yapı

Tanım

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. Yapı SqlDateTime , DateTime12:00:00:00 AM 1/1/0001 ile 11:59:59 PM 12/31/9999 arasında herhangi bir zamanı 100 nanosaniyenin doğruluğuna kadar her zaman gösterebilen ilgili .NET türünden 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" olan 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 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.

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 değer değeri olan bir sabit.

SQLTicksPerMinute

Değeri bir dakikaya eşdeğer değer değer olan bir sabit.

SQLTicksPerSecond

Değeri bir saniyeye eşdeğer değer değer olan bir sabit.

Özellikler

DayTicks

Bu SqlDateTime yapının tarihini temsil eden kene 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 örneği bu SqlDateTime örnekten çıkarır.

ToSqlString()

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

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)

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

Subtraction(SqlDateTime, TimeSpan)

Sağlanan yapıyı, tsağlanan TimeSpan 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.