DateTime.ToOADate Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengonversi nilai instans ini ke tanggal Otomatisasi OLE yang setara.
public:
double ToOADate();
public double ToOADate ();
member this.ToOADate : unit -> double
Public Function ToOADate () As Double
Mengembalikan
Angka floating-point presisi ganda yang berisi tanggal Otomatisasi OLE yang setara dengan nilai instans ini.
Pengecualian
Nilai instans ini tidak dapat direpresentasikan sebagai Tanggal Automasi OLE.
Keterangan
Tanggal Otomatisasi OLE diimplementasikan sebagai angka floating-point yang komponen integralnya adalah jumlah hari sebelum atau sesudah tengah malam, 30 Desember 1899, dan yang komponen pecahannya mewakili waktu pada hari itu dibagi 24. Misalnya, tengah malam, 31 Desember 1899 diwakili oleh 1,0; 6 A.M., 1 Januari 1900 diwakili oleh 2,25; tengah malam, 29 Desember 1899 diwakili oleh -1.0; dan 6 A.M., 29 Desember 1899 diwakili oleh -1,25.
Tanggal Automasi OLE dasar adalah tengah malam, 30 Desember 1899. Tanggal Automasi OLE minimum adalah tengah malam, 1 Januari 0100. Tanggal Otomatisasi OLE maksimum sama dengan DateTime.MaxValue, saat terakhir 31 Desember 9999.
Metode ini ToOADate melempar jika instans OverflowException saat ini menunjukkan tanggal yang lebih lambat dari MaxValue dan lebih awal dari tengah malam pada 1 Januari 0100. Namun, jika nilai instans saat ini adalah MinValue, metode mengembalikan 0.
Untuk informasi selengkapnya, lihat Automasi.