`

用mysql存储日期时,取出来页面如何去掉时分秒

    博客分类:
  • java
 
阅读更多

用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获取两个时间相差年月日:使用mysql存储过程,实现计算两个时间的差值,并用年月日时分秒的格式输出,且从大到小为0时则不展示对应单位(如:相差1小时20秒 则展示'1时0分20秒')

    数据库查询时间没有了时分秒的解决办法

    在进行数据库操作时,有时会遇到一个令人困惑的问题:查询返回的时间字段中丢失了时分秒的信息,只显示日期部分。这种情况通常出现在特定环境下,比如使用Oracle数据库并结合Java应用程序进行数据处理时。本文将详细...

    MYSQL 日期函数大全

    MYSQL 日期函数大全,供大家一起共同分享学习。

    MySql用DATE_FORMAT截取DateTime字段的日期值

    您可能感兴趣的文章:MySQL中日期比较时遇到的编码问题解决办法PHP以及MYSQL日期比较方法mysql 获取当前日期函数及时间格式化参数详解mysql unix准换时间格式查找指定日期数据代码MySql日期查询语句详解深入mysql ...

    mysql日期操作技巧

    mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧

    mysql存储和提取文件

    本资源用C#语言实现: 1、与MySQL数据库的操作,包括连接、查询、修改、删除等; 2、保存文件(含可执行文件)到MySQL数据库中,包括文件大小超过1M时的异常处理; 3、从MySQL数据库中读取文件并保存至本地; 4、...

    mysql使用GROUP BY分组实现取前N条记录的方法

    本文实例讲述了mysql使用GROUP BY分组实现取前N条记录的方法。分享给大家供大家参考,具体如下: MySQL中GROUP BY分组取前N条记录实现 mysql分组,取记录 GROUP BY之后如何取每组的前两位下面我来讲述mysql中GROUP BY...

    mysql经典教程+mysql存储过程讲解

    本教程结合"mysql经典教程+mysql存储过程讲解"的主题,将深入探讨MySQL的基础知识以及核心特性——存储过程。 首先,我们需要理解什么是数据库。数据库是一个组织和存储数据的系统,允许用户以结构化方式访问和管理...

    MYSQL替换时间(年月日)字段时分秒不变实例解析

    然后,使用 `ADDTIME` 将新的日期与原时间的时分秒部分相加,达到保留时分秒的效果。 第三种方法则是结合 `CONCAT` 和 `DATE_FORMAT` 函数: ```sql update sas_order_supply_month_pay set RECEIVE_TIME = ...

    MySQL UNIX时间戳与日期的相互转换

    - **数据分析**:当数据表中存储的是UNIX时间戳,但在展示或分析时需要将其转换为更易读的日期格式。 - **时间范围查询**:例如,查询某一天内的所有记录。 #### 三、日期转UNIX时间戳:`UNIX_TIMESTAMP()` ##### ...

    mysql备份脚本-按日期进行备份,并进行压缩

    - `WinRAR.exe a -aggyymmddhhmm -m5 C:\Apache2.2\htdocs\backup\mysqlbackup\%DATE%\bak_shnap_mysql.rarc:\Apache2.2\htdocs\backup\mysqlbackup\%DATE%`:使用WinRAR对备份文件进行压缩。 - `-aggyymmddhhmm`...

    mysql中取系统当前时间,当前日期方便查询判定的代码

    获取当前时间的MySql时间函数处理MySql时间日期的函数有很多,下面为您介绍的就是用于获取当前时间的MySql时间函数,如果您对此感兴趣的话,不妨一看下面为您介绍的MySql时间函数用于获取当前时间,该MySql时间函数...

    mysql中文手册+mysql命令大全+mysql存储过程

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和易于学习的特点在Web开发领域占据了重要地位。本压缩包包含了三个关键资源,对于深入理解和使用MySQL至关重要。 首先,"mysql中文手册...

    MySQL存储过程的异常处理方法

    首先,我们注意到在创建存储过程`myProc`时,使用了`delimiter $$`来改变MySQL客户端的语句分隔符,这是为了在存储过程中使用多个分号(;)而不会导致命令提前结束。存储过程的定义如下: ```sql CREATE PROCEDURE ...

    mysql存储过程之返回多个值的方法示例

    本文实例讲述了mysql存储过程之返回多个值的方法。分享给大家供大家参考,具体如下: mysql存储函数只返回一个值。要开发返回多个值的存储过程,需要使用带有INOUT或OUT参数的存储过程。咱们先来看一个orders表它的...

    MySQL日期时间函数大全

    MySQL 日期时间函数大全 在 MySQL 中,日期时间函数是非常重要的一部分,它们可以帮助我们对日期和时间进行各种操作。下面我们将对 MySQL 中的日期时间函数进行详细的讲解。 DAYOFWEEK(date) `DAYOFWEEK` 函数...

    Mysql存储过程常用语句模板

    Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三...

    mysql的日期和时间函数.rar

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,其在处理日期和时间数据方面提供了丰富的函数和操作。日期和时间函数是MySQL中的重要组成部分,它们允许我们进行日期和时间的计算、格式化以及各种操作,极大地...

    使用servlet,jdbc将mysql中数据显示在jsp页面中

    在这个项目示例中,我们将深入探讨如何使用这些技术将MySQL数据库中的数据呈现到JSP页面上。 首先,我们需要了解Servlet。Servlet是Java平台上的一个标准接口,用于扩展服务器的功能,特别是处理HTTP请求。在本项目...

    MySQL日期查询[定义].pdf

    MySQL 日期查询 MySQL 日期查询是 MySQL 中的一种查询方式,用于处理日期和时间相关的数据。它提供了多种函数来操作日期和时间,包括日期查询、日期计算、日期比较等。 日期查询函数 MySQL 提供了多种日期查询...

Global site tag (gtag.js) - Google Analytics