SqlDateTime Struktur

Definisi

Mewakili data tanggal dan waktu mulai dari 1 Januari 1753 hingga 31 Desember 9999 hingga akurasi 3,33 milidetik untuk disimpan di atau diambil dari database. Struktur SqlDateTime memiliki struktur data mendasar yang berbeda dari jenis .NET yang sesuai, DateTime, yang dapat mewakili kapan saja antara 12:00:00 1/1/0001 dan 11:59:59 PM 31/12/9999, hingga akurasi 100 nanodetik. SqlDateTime benar-benar menyimpan perbedaan relatif hingga 00:00:00 AM 1/1/1900. Oleh karena itu, konversi dari "00:00:00 AM 1/1/1900" ke bilangan bulat akan mengembalikan 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
Warisan
SqlDateTime
Atribut
Penerapan

Konstruktor

SqlDateTime(DateTime)

Menginisialisasi instans SqlDateTime baru struktur menggunakan nilai yang ditentukan DateTime .

SqlDateTime(Int32, Int32)

Menginisialisasi instans SqlDateTime baru struktur menggunakan parameter yang disediakan.

SqlDateTime(Int32, Int32, Int32)

Menginisialisasi instans SqlDateTime baru struktur menggunakan parameter yang disediakan untuk menginisialisasi tahun, bulan, hari.

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

Menginisialisasi instans SqlDateTime baru struktur menggunakan parameter yang disediakan untuk menginisialisasi tahun, bulan, hari, jam, menit, dan detik struktur baru.

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

Menginisialisasi instans SqlDateTime baru struktur menggunakan parameter yang disediakan untuk menginisialisasi tahun, bulan, hari, jam, menit, detik, dan milidetik dari struktur baru.

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

Menginisialisasi instans SqlDateTime baru struktur menggunakan parameter yang disediakan untuk menginisialisasi tahun, bulan, hari, jam, menit, detik, dan mikrodetik struktur baru.

Bidang

MaxValue

Mewakili nilai tanggal valid maksimum untuk SqlDateTime struktur.

MinValue

Mewakili nilai tanggal valid minimum untuk SqlDateTime struktur.

Null

Mewakili yang dapat ditetapkan ke instans DBNullSqlDateTime struktur ini.

SQLTicksPerHour

Konstanta yang nilainya adalah jumlah tick yang setara dengan satu jam.

SQLTicksPerMinute

Konstanta yang nilainya adalah jumlah tick yang setara dengan satu menit.

SQLTicksPerSecond

Konstanta yang nilainya adalah jumlah tick yang setara dengan satu detik.

Properti

DayTicks

Mendapatkan jumlah tanda centang yang menunjukkan tanggal struktur ini SqlDateTime .

IsNull

Menunjukkan apakah struktur ini SqlDateTime null.

TimeTicks

Mendapatkan jumlah kutu yang menunjukkan waktu struktur ini SqlDateTime .

Value

Mendapatkan nilai SqlDateTime struktur. Properti ini bersifat hanya baca.

Metode

Add(SqlDateTime, TimeSpan)

SqlDateTime Menambahkan ke yang ditentukanTimeSpan.

CompareTo(Object)

Membandingkan struktur ini SqlDateTime dengan yang disediakan Object dan mengembalikan indikasi nilai relatifnya.

CompareTo(SqlDateTime)

Membandingkan struktur ini SqlDateTime dengan struktur yang disediakan SqlDateTime dan mengembalikan indikasi nilai relatifnya.

Equals(Object)

Membandingkan parameter objek yang disediakan dengan Value properti SqlDateTime objek .

Equals(SqlDateTime)

Menunjukkan apakah instans saat ini sama dengan instans lain dengan jenis yang sama.

Equals(SqlDateTime, SqlDateTime)

Melakukan perbandingan logis dari dua SqlDateTime struktur untuk menentukan apakah keduanya sama.

GetHashCode()

Mendapatkan kode hash untuk instans ini.

GetXsdType(XmlSchemaSet)

Mengembalikan bahasa definisi Skema XML (XSD) dari yang ditentukan XmlSchemaSet.

GreaterThan(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama lebih besar dari yang kedua.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama lebih besar dari atau sama dengan yang kedua.

LessThan(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama kurang dari yang kedua.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama kurang dari atau sama dengan yang kedua.

NotEquals(SqlDateTime, SqlDateTime)

Melakukan perbandingan logis dari dua instans untuk menentukan apakah instans SqlDateTime tersebut tidak sama.

Parse(String)

Mengonversi representasi tanggal dan waktu yang ditentukan String menjadi SqlDateTime setara.

Subtract(SqlDateTime, TimeSpan)

Mengurangi yang ditentukan Timespan dari instans ini SqlDateTime .

ToSqlString()

Mengonversi struktur ini SqlDateTime menjadi SqlString.

ToString()

Mengonversi struktur ini SqlDateTime menjadi String.

Operator

Addition(SqlDateTime, TimeSpan)

Menambahkan periode waktu yang ditunjukkan oleh parameter yang disediakan TimeSpan , t, ke struktur yang disediakan SqlDateTime .

Equality(SqlDateTime, SqlDateTime)

Melakukan perbandingan logis dari dua SqlDateTime struktur untuk menentukan apakah keduanya sama.

Explicit(SqlDateTime to DateTime)

SqlDateTime Mengonversi struktur menjadi DateTime struktur.

Explicit(SqlString to SqlDateTime)

SqlString Mengonversi parameter menjadi SqlDateTime.

GreaterThan(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama lebih besar dari yang kedua.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama lebih besar dari atau sama dengan yang kedua.

Implicit(DateTime to SqlDateTime)

DateTime Mengonversi struktur menjadi SqlDateTime struktur.

Inequality(SqlDateTime, SqlDateTime)

Melakukan perbandingan logis dari dua instans untuk menentukan apakah instans SqlDateTime tersebut tidak sama.

LessThan(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama kurang dari yang kedua.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama kurang dari atau sama dengan yang kedua.

Subtraction(SqlDateTime, TimeSpan)

Mengurangi struktur yang disediakan TimeSpan , t, dari struktur yang disediakan SqlDateTime .

Implementasi Antarmuka Eksplisit

IXmlSerializable.GetSchema()

Anggota ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

IXmlSerializable.ReadXml(XmlReader)

Anggota ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

IXmlSerializable.WriteXml(XmlWriter)

Anggota ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Berlaku untuk

Lihat juga