如何把SQL数据库的值是日期+时间,显示是时间

怎么把SQL数据库的值是日期+时间,显示是时间
在winfrom中,用dataGridView绑定了SQL数据库,数据库的值是日期+时间类型的,怎么才能让显示在dataView的值是时间,。。我是新手,求大神指点,最好有简单的代码、
------解决方案--------------------
没太理解你说的问题,我猜是说格式化的   dgvc.defaultcellstyle.formatting='yyyy-MM-dd'  ,dgvc为列datagridviewcoloumns ,
或者对每个值格式化也行吧,在 formatting事件里写,e.value=XX,自己处理下格式就好
------解决方案--------------------
第一,sql选出时,就选出一个时间字段
第二,在cellformatting事件中处理显示
------解决方案--------------------


private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
        {

            if (e.ColumnIndex == dataGridView1.Columns["PriceDateTime"].Index)
            {
                if (e.Value != null)
                {
                    e.Value = Convert.ToDateTime(e.Value).ToString("yyyy年MM月dd日");
                    //e.Value = Convert.ToDateTime(e.Value).ToString("yyyy年MM月dd日 hh时mm分");
                }
            }
        }

------解决方案--------------------
要看你数据库里保存的到底是个什么类型
如果是日期时间类型,读取出来对应的是datetime,自己转字符串datetime.tostring("HH:mm:ss")显示就行了
如果是自定义拼接的字符串,就要看原来是如何拼接的,能否先转为时间再格式化
如果不能,只能自己对字符串substring截取了