SqlDateTime 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1753 年 1 月 1 日から 9999 年 12 月 31 日までの、データベースに格納またはデータベースから取得される 3.33 ミリ秒の精度までの日付と時刻のデータを表します。 SqlDateTime構造体は、対応する.NET型 (DateTime) とは異なる基になるデータ構造を持ちます。これは、12:00:00:00 AM 1/1/0001 から 11:59:59 PM 12/31/9999 までの任意の時間を表すことができます。これは、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(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 構造体の新しいインスタンスを初期化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| MaxValue |
SqlDateTime構造体の有効な最大日付値を表します。 |
| MinValue |
SqlDateTime構造体の有効な最小日付値を表します。 |
| Null |
SqlDateTime構造体のこのインスタンスに割り当てることができるDBNullを表します。 |
| 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) |
指定されたオブジェクト パラメーターを、SqlDateTime オブジェクトのValue プロパティと比較します。 |
| 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に変換します。 |
演算子
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IXmlSerializable.GetSchema() |
このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| IXmlSerializable.ReadXml(XmlReader) |
このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| IXmlSerializable.WriteXml(XmlWriter) |
このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |