将DateTime转换为MySQL TimeStamp
本文关键字:MySQL TimeStamp 转换 DateTime | 更新日期: 2023-09-27 18:13:00
我这样做是为了在MySQL数据库中保存DateTime
,但存储时,值是2011-10-30 06:01:07
。06
应为pm
,而非am
:
startTime.ToString("yyyy-MM-dd hh:mm:ss");
就这样做
startTime.ToString ("yyyy-MM-dd HH:mm:ss");
其中HH
(大写H)表示24小时格式。所以当你想保存2011-10-30 06:01:07
的时候应该是am
当你想保存pm
的时候应该保存2011-10-30 18:01:07
添加parameters
:
MySqlCOmmand cmd=new MySqlCommand(
"INSERT INTO MyTable(myDate) VALUES(?myDate)", connection);
cmd.Parameters.AddWithValue("?myDate", startTime);
cmd.ExecuteNonQuery();