mysql时间格式的校正
我插入mysql的时间格式是:2010-01-12 该字段是date类型,可是从数据库查询出来显示在页面的时候却是 2010-01-12 00:00:00.0,我不想要00:00:00.0,而且直接使用${}来读取session中保存的student实体,怎么才能去掉呢
可以修改你的student的getter方法。 比如你要显示的birthday的日期 Java code: public String getBirthday() { DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); return format.format(birthday); } select DATE_FORMAT(DBdate,'%Y-%m-%d') from table SQL文中格式化一下就可以 <fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${ap[5]}"/> 顶一下一楼。 把返回格式改为String引用 可以修改你的student的getter方法。 比如你要显示的birthday的日期 Java codepublic String getBirthday() { DateFormat format=new SimpleDateFormat("yyyy-MM-dd");return format.format(birthday); } 这个方法不好使用,在pojo类中这个实体的该字段是date类型,而format的时候报错 你可真不会变通。 Student中定义一个dataToString方法 Java code: public String dataToString(Date d) { DateFormat format = new Si
相关问答:
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗? 请大家多指教~!谢谢! 不会把,我这都装了的 我系统里 还装了 ......
CREATE DATABASE ADDRESSLIST; USE ADDRESSLIST; DROP TABLE IF EXISTS FRIEND; CREATE TABLE FRIEND (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY , FRIEND_NAME VARCHAR(20) NOT N ......
在C++程序中通过mysql的C API直接连接数据库,当把中文插入mysql的时候,就变成乱码了. 还有就是使用load把文本文件导入mysql数据库,无论文本文件是ANSI编码还是utf8编码,导入之后都是乱码。 其中mysq的编码格式 ......
表 CREATE TABLE `ch1` ( `id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT, `no` int(10) unsigned DEFAULT NULL, `dtime` datetime DEFAULT NULL, PRIMARY KEY (`id ......
表列字段在无值的情况下 默认值为null好,还是空白值好呢? 1)对数据插入/查询/的影响如何? 2)对该列进行索引,会有不同的效用么? 大家一般对标题字段的位数设为多少?256 正文字段的?text? 几千万条的数据存储,要 ......