SqlDateTime 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データベースに格納する、またはデータベースから取得する日付と時刻のデータを表します。値の範囲は 1753 年 1 月 1 日から 9999 年 12 月 31 日までで、精度は 3.33 ミリ秒です。 SqlDateTime 構造体は、基になるデータ構造体が、対応する .NET 型の DateTime (0001/1/1 午前 12:00:00 から 9999/12/31 午後 11:59:59 までの任意の日時を、100 ナノ秒の精度で表現できる) とは異なります。 SqlDateTime では、00:00:00 AM 1/1/1900 を起点とした相対的な差が格納されます。 つまり、"00:00:00 AM 1/1/1900" を整数に変換すると、0 が返されます。
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
- 継承
- 属性
- 実装
コンストラクター
SqlDateTime(DateTime) |
DateTime 値を指定して、SqlDateTime 構造体の新しいインスタンスを初期化します。 |
SqlDateTime(Int32, Int32) |
パラメーターを指定して、SqlDateTime 構造体の新しいインスタンスを初期化します。 |
SqlDateTime(Int32, Int32, Int32) |
年、月、日を初期化するパラメーターを指定して、SqlDateTime 構造体の新しいインスタンスを初期化します。 |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32) |
新しい構造体の年、月、日、時、分、秒を初期化するパラメーターを指定して、SqlDateTime 構造体の新しいインスタンスを初期化します。 |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double) |
新しい構造体の年、月、日、時、分、秒、ミリ秒を初期化するパラメーターを指定して、SqlDateTime 構造体の新しいインスタンスを初期化します。 |
SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
新しい構造体の年、月、日、時、分、秒、マイクロ秒を初期化するパラメーターを指定して、SqlDateTime 構造体の新しいインスタンスを初期化します。 |
フィールド
MaxValue |
SqlDateTime 構造体の有効な日付の最大値を表します。 |
MinValue |
SqlDateTime 構造体の有効な日付の最小値を表します。 |
Null |
DBNull 構造体のこのインスタンスに割り当てることができる SqlDateTime を表します。 |
SQLTicksPerHour |
値が 1 時間に相当するタイマー刻み数である定数。 |
SQLTicksPerMinute |
値が 1 分に相当するタイマー刻み数である定数。 |
SQLTicksPerSecond |
値が 1 秒に相当するタイマー刻み数である定数。 |
プロパティ
DayTicks |
この SqlDateTime 構造体の日付を表すタイマー刻みの数を取得します。 |
IsNull |
この SqlDateTime 構造体が null であるかどうかを示します。 |
TimeTicks |
この SqlDateTime 構造体の時刻を表すタイマー刻みの数を取得します。 |
Value |
SqlDateTime 構造体の値を取得します。 このプロパティは読み取り専用です。 |
メソッド
Add(SqlDateTime, TimeSpan) |
SqlDateTime を指定した |
CompareTo(Object) |
指定した SqlDateTime とこの Object 構造体を比較し、これらの相対値を示す値を返します。 |
CompareTo(SqlDateTime) |
指定した SqlDateTime 構造体とこの SqlDateTime 構造体を比較し、これらの相対値を示す値を返します。 |
Equals(Object) |
指定したオブジェクト パラメーターを Value オブジェクトの SqlDateTime プロパティと比較します。 |
Equals(SqlDateTime) |
現在のインスタンスが同じ型の別のインスタンスと等しいかどうかを示します。 |
Equals(SqlDateTime, SqlDateTime) |
2 つの SqlDateTime 構造体の論理比較を実行して、等しいかどうかを確認します。 |
GetHashCode() |
インスタンスのハッシュ コードを取得します。 |
GetXsdType(XmlSchemaSet) |
指定された XmlSchemaSet の XML スキーマ定義言語 (XSD) を返します。 |
GreaterThan(SqlDateTime, SqlDateTime) |
SqlDateTime の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより大きいかどうかを確認します。 |
GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
SqlDateTime の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以上かどうかを確認します。 |
LessThan(SqlDateTime, SqlDateTime) |
SqlDateTime の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより小さいかどうかを確認します。 |
LessThanOrEqual(SqlDateTime, SqlDateTime) |
SqlDateTime の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以下かどうかを確認します。 |
NotEquals(SqlDateTime, SqlDateTime) |
SqlDateTime の 2 つのインスタンスの論理比較を実行して、等しくないかどうかを確認します。 |
Parse(String) |
指定した String 形式の日付と時刻を等価の SqlDateTime に変換します。 |
Subtract(SqlDateTime, TimeSpan) |
この SqlDateTime インスタンスから、指定した |
ToSqlString() |
この SqlDateTime 構造体を SqlString に変換します。 |
ToString() |
この SqlDateTime 構造体を String に変換します。 |
演算子
Addition(SqlDateTime, TimeSpan) |
指定した TimeSpan 構造体に、指定した SqlDateTime パラメーターの |
Equality(SqlDateTime, SqlDateTime) |
2 つの SqlDateTime 構造体の論理比較を実行して、等しいかどうかを確認します。 |
Explicit(SqlDateTime to DateTime) |
SqlDateTime 構造体を DateTime 構造体に変換します。 |
Explicit(SqlString to SqlDateTime) |
SqlString パラメーターを SqlDateTime に変換します。 |
GreaterThan(SqlDateTime, SqlDateTime) |
SqlDateTime の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより大きいかどうかを確認します。 |
GreaterThanOrEqual(SqlDateTime, SqlDateTime) |
SqlDateTime の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以上かどうかを確認します。 |
Implicit(DateTime to SqlDateTime) |
DateTime 構造体を SqlDateTime 構造体に変換します。 |
Inequality(SqlDateTime, SqlDateTime) |
SqlDateTime の 2 つのインスタンスの論理比較を実行して、等しくないかどうかを確認します。 |
LessThan(SqlDateTime, SqlDateTime) |
SqlDateTime の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより小さいかどうかを確認します。 |
LessThanOrEqual(SqlDateTime, SqlDateTime) |
SqlDateTime の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以下かどうかを確認します。 |
Subtraction(SqlDateTime, TimeSpan) |
指定した TimeSpan 構造体から、指定した SqlDateTime 構造体の |
明示的なインターフェイスの実装
IXmlSerializable.GetSchema() |
このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 |
IXmlSerializable.ReadXml(XmlReader) |
このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 |
IXmlSerializable.WriteXml(XmlWriter) |
このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 |
適用対象
こちらもご覧ください
.NET