我将datetimepicker的值设置为下午1:00或任何随机的hh:mm tt格式,并将其插入到我的表中的MSAccess数据库中,并带有日期/时间字段。但是当我的datagridview显示表时,随机的“12/30/1899”(+我下午1:00的输入)。知道为什么会这样吗?我的代码不在这里。
答案 0 :(得分:2)
访问Date/Time
字段始终存储日期和时间组件。如果仅指定了时间值,则日期部分默认为1899-12-30。
如果您只想在DataGridView列中显示Time部分,可以使用类似的东西将其格式设置为“短时间”(C#,但VB.NET非常相似):
dataGridView1.Columns[3].DefaultCellStyle.Format = "t"; // short time
答案 1 :(得分:0)
只需访问日期时间选择器信息的以下链接。