Saya memiliki kode berikut dalam program C # saya.
DateTime dateForButton = DateTime.Now;
dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime
Setiap kali saya menjalankannya, saya mendapatkan kesalahan berikut:
Nilai tambah atau kurang menghasilkan DateTime yang tidak dapat diwakili.
Nama parameter: nilai
Saya belum pernah melihat pesan kesalahan ini sebelumnya, dan tidak mengerti mengapa saya melihatnya. Dari jawaban yang saya baca sejauh ini, saya yakin bahwa saya bisa menggunakan -1 dalam operasi tambah untuk mengurangi hari, tetapi karena pertanyaan saya menunjukkan ini bukan kasus untuk apa yang saya coba lakukan.
DateTime.MinValue
atau Anda ingin menambahkan sesuatu ke DateTime.MaxValue
(atau Anda mencoba untuk instantiate tanggal di luar interval min-max ini). Apakah Anda yakin tidak menugaskan MinValue
suatu tempat?