简单地说,我将数据表绑定到数据库表。 在数据库表中,格式为:
yyyy-MM-dd HH:mm:ss.fff
但数据表将这些存储为:
dd/MM/yyyy HH:mm:ss
使用SQL数据适配器填充表。
有什么方法可以阻止这种情况发生?
答案 0 :(得分:0)
您只能格式化DateTime
对象的显示值,而不能格式化对象本身。因此,如果您使用例如要显示查询结果DataGridView
,您可以定义自定义单元格样式
var dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
dataGridViewCellStyle1.Format = "yyyy-MM-dd HH:mm:ss.fff";
dataGridView1.Columns["Date"].DefaultCellStyle = dataGridViewCellStyle1;
希望,这有帮助。