解决SQL Server 2005数据库中datetime时间字段在前端显示时分秒的问题
2014-12-12 00:30
726 查看
SQL Server 2005中时间类型datetime的格式是“年月日时分秒”,直接读出来该字段,为了不让它在前端显示“时分秒”若是显示在dataGridView中,可以修改控件的某一列格式,如:
dataGridView1.Columns[10].DefaultCellStyle.Format = "yyyy-MM-dd";
但是要在listview控件中的话,就有点困难了,貌似没有类似的属性,这样的话,考虑从数据源入手。
1、获取当前年月日:Select CONVERT(varchar(100), GETDATE(), 111)
2、直接从表中字段读取:Select CONVERT(varchar(100),date_in,111)from s,其中date_in为datetime类型的时间字段。
3、构建视图:SELECT CONVERT(VARCHAR(200),DATE_IN,111) AS 入学年份 FROM S;
4、修改视图:可以在用鼠标点捏构建的视图基础上进行修改,在“修改视图界面”下面自动生成的代码上面进行修改:select dbo.s.Sname as 姓名, convert(varchar(20),dbo.s.date_in,111) as 入学时间, dbo.Unit_S.Uname
as 单位名称 from S,Unit_S where S.U#=Unit_S.U#;
--------------------------------------------------------------------------------------------------
关于日期时间转换问题,参照:SQL时间日期转换大全
dataGridView1.Columns[10].DefaultCellStyle.Format = "yyyy-MM-dd";
但是要在listview控件中的话,就有点困难了,貌似没有类似的属性,这样的话,考虑从数据源入手。
1、获取当前年月日:Select CONVERT(varchar(100), GETDATE(), 111)
2、直接从表中字段读取:Select CONVERT(varchar(100),date_in,111)from s,其中date_in为datetime类型的时间字段。
3、构建视图:SELECT CONVERT(VARCHAR(200),DATE_IN,111) AS 入学年份 FROM S;
4、修改视图:可以在用鼠标点捏构建的视图基础上进行修改,在“修改视图界面”下面自动生成的代码上面进行修改:select dbo.s.Sname as 姓名, convert(varchar(20),dbo.s.date_in,111) as 入学时间, dbo.Unit_S.Uname
as 单位名称 from S,Unit_S where S.U#=Unit_S.U#;
--------------------------------------------------------------------------------------------------
关于日期时间转换问题,参照:SQL时间日期转换大全
相关文章推荐
- Sql Server 2005的datetime字段 在PHP中显示问题
- 解决C++Builder中DBGrid控件中DateTime字段为空时显示1899-12-30的问题
- Sql Server 2005 数据库备份还原后出现“受限制用户”问题的解决
- easyui 的 datetimebox 显示为当前时间问题解决方法
- 解决SQL Server 2005数据库无法连接的问题
- Sql Server 2005 数据库备份还原后出现“受限制用户”问题的解决
- 数据库列类型为datetime显示的时间是1905的问题
- 解决SQL SERVER 2008数据库表中修改字段后不能保存的问题
- SQL Server 2005数据库连接遇到的问题及解决方法。。
- 数据库列类型为datetime显示的时间是1905的问题
- sql server中datetime字段只取年月日如2006-04-21,默认值如何设置?getdate()得到的是包含时分秒的时间。
- Sql Server 2005 数据库备份还原后出现“受限制用户”问题的解决[转]
- Sql Server 2005 在备份还原后出现数据库“受限制用户”的问题解决
- 解决SQL server 2005 数据库只能用计算机名连接不能用IP地址的问题
- [Database] SqlServer: Sql Server 2005 数据库备份还原后出现“受限制用户”问题的解决
- html显示数据库中的字段内容为sql语句时,出现隐藏了换行等字符的问题解决
- 解决连接SQL Server 2005数据库的问题
- Sql Server 2005 数据库备份还原后出现“受限制用户”问题的解决
- <问题解决>数据库date类型数据前端页面显示格式不正确问题
- SQL SERVER 2005 windows身份验证模式转为sql server验证,以及连接显示TCP/IP问题解决