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. 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
SqlDateTime
Ö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 TimeSpan ekler.

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 Timespan değeri bu SqlDateTime örnekten çıkarır.

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 ttarafından belirtilen zaman aralığını sağlanan SqlDateTime yapıya ekler.

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 t yapıdan SqlDateTimeçıkarır.

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.

Şunlara uygulanır

Ayrıca bkz.