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的配置吗? 请大家多指教~!谢谢! 不会把,我这都装了的 我系统里 还装了 ......
先上错误 无法联接数据库 java.sql.SQLException: Before start of result set at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910) at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......
String SQL="insert into 学生信息表 values(StudentNumber,StudentName,StudentAge)";其中StudentNumber,StudentName,StudentAge都是变量。这样写不对……到底该咋写啊 万分感谢! String SQL=&q ......
有一个js文件,是实现文字滚动的,其中的变量需要到mysql数据库中读取,那么怎样实现数据库连接而读取数据? 我是菜鸟,最好有完整的代码和解释,谢谢各位大虾啊啊啊啊啊啊!!! http://blog.csdn.net/jemlee2002 ......