dataGridView 显示日期时间问题

时间:2022-10-19 15:50:06
我在为dataGridView1绑定数据源时使用的SQL语句为:
select OutDateTime as 日期时间 from tb_output,运行后显示为:2011-6-1 8:13,不知道为什么不显示秒数?

4 个解决方案

#1


用String.Format("{0:G}",System.DateTime.Now);

#2


你没让他显示吧 - -|  你的日期格式有没有精确到秒啊 调试看看数据

#3


引用楼主 foxd 的回复:
我在为dataGridView1绑定数据源时使用的SQL语句为:
select OutDateTime as 日期时间 from tb_output,运行后显示为:2011-6-1 8:13,不知道为什么不显示秒数?
数据库中存储的时间格式是什么样的?

#4


数据库里的字段可以设置为datetime,然后在你的datagridview需要显示时间的字段那一列写这一句:
dataGridView1.Columns["时间那一列"].DefaultCellStyle.Format = "yyyy-MM-dd   HH:mm:ss "; //格式化时间格式,如果不加这一句datagridview显示时间时不显示秒

#1


用String.Format("{0:G}",System.DateTime.Now);

#2


你没让他显示吧 - -|  你的日期格式有没有精确到秒啊 调试看看数据

#3


引用楼主 foxd 的回复:
我在为dataGridView1绑定数据源时使用的SQL语句为:
select OutDateTime as 日期时间 from tb_output,运行后显示为:2011-6-1 8:13,不知道为什么不显示秒数?
数据库中存储的时间格式是什么样的?

#4


数据库里的字段可以设置为datetime,然后在你的datagridview需要显示时间的字段那一列写这一句:
dataGridView1.Columns["时间那一列"].DefaultCellStyle.Format = "yyyy-MM-dd   HH:mm:ss "; //格式化时间格式,如果不加这一句datagridview显示时间时不显示秒