用mysql存储日期时,取出来页面怎么去掉时分秒?
Java code
table:
CREATE TABLE `t_person` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(20) NOT NULL,
`pwd` varchar(20) NOT NULL,
`age` int(11) NOT NULL,
`register_date` date NOT NULL,
primary key (id));
hql取得数据:
session.createQuery("from Person").list();
jsp页面用struts标签或者el表达式显示日期时,多余的00.00.00.0怎么去掉?
------解决方案--------------------------------------------------------struts2标签:<s:date format="yyyy-MM-dd" name="register_date"> ------解决方案--------------------------------------------------------限定取出字段的类型为varchar(10),会自动过滤后面的字符串 ------解决方案--------------------------------------------------------办法有很多种1、你可以把日期按照字符串格式直接存入数据库,类型用varchar就可以2、是用date类型,mysql是区分date和datetime类型的,前者只有年月日,后者要加上时分秒。不过到了页面上以后时分秒还是会都出来了,只不过数值都是0最好是用页面处理方式,很多表情都支持页面显示格式的。用得最广泛的c标签就支持。 ------解决方案--------------------------------------------------------标签找到了,用这个,把格式改一下就好了<fmt:formatDate value='${ obj.zx_time }' pattern='yyyy-MM-dd HH:mm:ss'/> ------解决方案--------------------------------------------------------Java code
<bean:write property="register_date" name="agreement" format="yyyy-MM-dd"/>
------解决方案--------------------------------------------------------
不好意思,上面错了,改正如下:
form.setRegister_date(df.format(register_date));
------解决方案--------------------------------------------------------
直接截取不就行了么!!subString
------解决方案--------------------------------------------------------
直接在查数据库的时候就截取了不是更好
to_char(date,'yyyy-MM-dd')
------解决方案--------------------------------------------------------
<s:date name="time" format="yyyy-MM-dd" />
------解决方案--------------------------------------------------------
方法太多太多
------解决方案--------------------------------------------------------
探讨
直接在查数据库的时候就截取了不是更好
to_char(date,'yyyy-MM-dd')
分享到:
相关推荐
mysql获取两个时间相差年月日:使用mysql存储过程,实现计算两个时间的差值,并用年月日时分秒的格式输出,且从大到小为0时则不展示对应单位(如:相差1小时20秒 则展示'1时0分20秒')
数据库查询时间没有了时分秒的解决办法 增加服务器/Java应用的虚拟机参数:-Doracle.jdbc.V8Compatible="true
MYSQL 日期函数大全,供大家一起共同分享学习。
mysql时间日期函数
mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧
本资源用C#语言实现: 1、与MySQL数据库的操作,包括连接、查询、修改、删除等; 2、保存文件(含可执行文件)到MySQL数据库中,包括文件大小超过1M时的异常处理; 3、从MySQL数据库中读取文件并保存至本地; 4、...
mysql 日期 函数 日期函数 Mysql的日期函数操作
mysql经典教程+mysql存储过程讲解 重点讲解Mysql的存储过程,触发器,游标的使用 对mysql不太熟的朋友可以好好学习。。。
Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三...
总结的mysql日期函数,日期转换,非常实用的开发文档
mysql中文手册.chm+mysql命令大全.chm+mysql存储过程.pdf
c++实现调mysql存储过程,实现存储过程的出参入参,可以支持查询多数据返回,还有存储过程的复杂数据的增删改等
MySQL存储过程学习 MySQL存储过程 MySQL存储过程
本文实例讲述了MySQL存储过程的异常处理方法。分享给大家供大家参考。具体如下: mysql> mysql> delimiter $$ mysql> mysql> CREATE PROCEDURE myProc -> (p_first_name VARCHAR(30), -> p_last_name VARCHAR(30)...
mysql日期函数 mysql日期函数 mysql日期函数 mysql日期函数 mysql日期函数
本文实例讲述了mysql存储过程之返回多个值的方法。分享给大家供大家参考,具体如下: mysql存储函数只返回一个值。要开发返回多个值的存储过程,需要使用带有INOUT或OUT参数的存储过程。咱们先来看一个orders表它的...
mysql存储过程实现分页 mysql存储过程实现分页 mysql存储过程实现分页 mysql存储过程实现分页
MySQL日期时间函数大全
mysql备份脚本-按日期进行备份,并进行压缩, 在windows下运行。请修改对于的路径,mysql表名 用户名密码等,将文件后缀修改为bat即可
在MySQL中UNIX时间戳与日期的相互转换,举例说明 FROM_UNIXTIME 和 UNIX_TIMESTAMP 函数的使用。