SqlDateTime 結構

定義

表示從 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和時間數據,精確度為 3.33 毫秒,以儲存或從資料庫擷取。 SqlDateTime 結構的底層資料結構與其對應的 .NET 類型 DateTime 不同,該類型可從 0001 年 1 月 1 日凌晨 12:00:00 到 19999 年 12 月 31 日下午 11:59:59 之間,精確度達 100 奈秒。 SqlDateTime 實際儲存與 1900 年 1 月 1 日上午 00:00:00 的相對差異。 因此,從 “00:00:00 AM 1/1/1900” 轉換為整數的轉換將會傳回 0。

public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable
public value class 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
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlDateTime = struct
    interface INullable
[<System.Serializable>]
type SqlDateTime = struct
    interface INullable
    interface IXmlSerializable
type SqlDateTime = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable
Public Structure SqlDateTime
Implements IComparable, INullable, IXmlSerializable
繼承
SqlDateTime
屬性
實作

建構函式

名稱 Description
SqlDateTime(DateTime)

使用指定的SqlDateTime值初始化結構的新實例DateTime

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double)

利用提供的參數初始化結構的新實例 SqlDateTime ,以初始化新結構的年份、月份、日、時、分鐘、秒及毫秒。

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

利用提供的參數初始化結構的新實例 SqlDateTime ,以初始化新結構的年份、月份、日、時、分鐘、秒及微秒。

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32)

利用提供的參數初始化結構的新實例 SqlDateTime ,以初始化新結構的年份、月份、日、時、分鐘和秒。

SqlDateTime(Int32, Int32, Int32)

使用提供的參數初始化結構的新實例 SqlDateTime ,以初始化年份、月份、日期。

SqlDateTime(Int32, Int32)

使用所提供的參數初始化結構的新實例 SqlDateTime

欄位

名稱 Description
MaxValue

代表結構的最大 SqlDateTime 有效日期值。

MinValue

代表結構的 SqlDateTime 最小有效日期值。

Null

代表可指派給該結構實例SqlDateTime的 aDBNull

SQLTicksPerHour

一個常數,其值為等於一小時的tick數。

SQLTicksPerMinute

一個常數,其值為等於一分鐘的tick數。

SQLTicksPerSecond

一個常數,其值為等於一秒的tick數。

屬性

名稱 Description
DayTicks

取得代表此 SqlDateTime 結構日期的刻度數。

IsNull

表示此 SqlDateTime 結構是否為零。

TimeTicks

取得代表該 SqlDateTime 結構時間的刻數。

Value

了解結構的 SqlDateTime 價值。 這個屬性是唯讀的。

方法

名稱 Description
Add(SqlDateTime, TimeSpan)

將 a SqlDateTime 加入指定的 TimeSpan

CompareTo(Object)

將此 SqlDateTime 結構與所提供的 Object 結構比較,並回傳其相對價值的指示。

CompareTo(SqlDateTime)

將此 SqlDateTime 結構與所提供 SqlDateTime 結構比較,並回傳其相對價值的指示。

Equals(Object)

比較所提供的物件參數與 Value 物件的 SqlDateTime 屬性。

Equals(SqlDateTime, SqlDateTime)

進行兩個結構的邏輯比較 SqlDateTime ,以判斷它們是否相等。

GetHashCode()

取得此實例的雜湊碼。

GetXsdType(XmlSchemaSet)

回傳指定的 XmlSchemaSetXML 結構定義語言(XSD)。

GreaterThan(SqlDateTime, SqlDateTime)

比較兩個 的 SqlDateTime 實例,以判斷第一個是否大於第二個。

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

比較兩個 的 SqlDateTime 實例,以判斷第一個是否大於或等於第二個。

LessThan(SqlDateTime, SqlDateTime)

比較兩個 的 SqlDateTime 實例,以判斷第一個是否小於第二個。

LessThanOrEqual(SqlDateTime, SqlDateTime)

比較兩個 的 SqlDateTime 實例,以判斷第一個小於或等於第二個。

NotEquals(SqlDateTime, SqlDateTime)

對兩個 的 SqlDateTime 實例進行邏輯比較,以判斷它們是否不相等。

Parse(String)

將指定 String 日期與時間的表示轉換為其 SqlDateTime 等價值。

Subtract(SqlDateTime, TimeSpan)

從此SqlDateTime實例中減去指定的Timespan數值。

ToSqlString()

將此 SqlDateTime 結構 SqlString轉換為 。

ToString()

將此 SqlDateTime 結構 String轉換為 。

操作員

名稱 Description
Addition(SqlDateTime, TimeSpan)

將所提供 TimeSpan 參數 t所指示的時間週期 ,加到所提供的 SqlDateTime 結構上。

Equality(SqlDateTime, SqlDateTime)

進行兩個結構的邏輯比較 SqlDateTime ,以判斷它們是否相等。

Explicit(SqlDateTime to DateTime)

SqlDateTime 結構轉換成結構 DateTime

Explicit(SqlString to SqlDateTime)

SqlString 參數 SqlDateTime轉換為 。

GreaterThan(SqlDateTime, SqlDateTime)

比較兩個 的 SqlDateTime 實例,以判斷第一個是否大於第二個。

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

比較兩個 的 SqlDateTime 實例,以判斷第一個是否大於或等於第二個。

Implicit(DateTime to SqlDateTime)

將結構 DateTime 轉換為結構 SqlDateTime

Inequality(SqlDateTime, SqlDateTime)

對兩個 的 SqlDateTime 實例進行邏輯比較,以判斷它們是否不相等。

LessThan(SqlDateTime, SqlDateTime)

比較兩個 的 SqlDateTime 實例,以判斷第一個是否小於第二個。

LessThanOrEqual(SqlDateTime, SqlDateTime)

比較兩個 的 SqlDateTime 實例,以判斷第一個小於或等於第二個。

Subtraction(SqlDateTime, TimeSpan)

TimeSpan所提供的SqlDateTime結構中減去所提供的結構t

明確介面實作

名稱 Description
IXmlSerializable.GetSchema()

此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

IXmlSerializable.ReadXml(XmlReader)

此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

IXmlSerializable.WriteXml(XmlWriter)

此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

適用於

另請參閱