Jika kolom yang ingin Anda sisipkan DATE
atau DATETIME
ketik
, Anda tidak perlu apa pun operasi pemformatan dan penguraian ini.
Cukup lewati DateTime.Now
. Anda langsung ke kueri penyisipan parameter Anda ke tabel Anda.
MySQL tidak menyimpan DateTime
Anda nilai sebagai karakter untuk jenis kolom ini. Itu membuat mereka sebagai biner yang tidak bisa dibaca manusia. Anda dapat melihatnya dengan 'YYYY-MM-DD'
atau 'YYYY-MM-DD HH:MM:SS'
format sebagai representasi dalam database Anda.
Misalnya;
using(var con = new MySqlConnection(conString))
using(var cmd = con.CreateCommand())
{
cmd.CommandText = "insert into tbl_operators (DateJoined) values (@date)";
cmd.Parameters.AddWithValue("@date", DateTime.Now);
con.Open();
cmd.ExecuteNonQuery();
}