去掉数据库中date类型的日期数据导出到Excel后多余的 0:00:00

来源:互联网 发布:2017网络教育多少钱 编辑:程序博客网 时间:2024/05/21 03:17

    date类型的数据在数据库中不显示 0:00:00

    但是导出到Excel中就原形毕露了

    

    也就是为了实现  


    从




    到




    的蜕变。


    在Excel中没有找到合适的法子,所以就在程序上下功夫了


    再次偶遇强制转换,在这里又派上了用场


    之前我是select * ……


    现在改成了


    

        //导出到Excel        public DataTable ToExcel()        {            DataTable dt = new DataTable();            string sql = "select nowid,CONVERT(varchar(10),dutydate,23)as dutydate,week,nameA,phoneA,nameB,phoneB from nowdutysheet";            dt = sqlhelper.ExecuteQuery(sql, CommandType.Text);            return dt;        }


    问题告破,关于强制转换中的数字(看到23没)的含义,学问可大着呢,那是接下来的任务



0 0
原创粉丝点击