jsp如何时间格式化输出呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp如何时间格式化输出呢?相关的知识,希望对你有一定的参考价值。
从数据库中读取的时间为:2015-03-10 18:02:15.0
想在jsp页面输出为:2015-03-10 18:02:15怎么处理?
使用时先通过模式字母进行格式化规则的设置。
例如:
SimpleDateFormat sdf = new SimpleDateFormat("日期:yyyy-MM-dd 时间:HH:mm:ss.SSSZ");
System.out.println(sdf.format(new Date()));
控制台输出:
日期:2015-10-13 时间:10:52:22.246+0800 参考技术A
使用fmt标签就可以搞定:
<fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="$dd"/><!--dd是你放在request或session中的变量名称--> 参考技术B 用格式化对象即可:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //实例对象
sdf.format(date); //对象的格式化方法
SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 允许格式化 (date -> text)、语法分析 (text -> date)和标准化。 参考技术C jsp页面也可以写java语言,所以用SimpleDateFormat就可以追问
举例说明
追答SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
sdf.parse(参数);
sdf.format(参数);
如何输出呢?
追答追问String dateString=sdf.format(rs.getString("xxx"));
这句话有问题?
有问题,sdf.format参数是时间类型的
以上是关于jsp如何时间格式化输出呢?的主要内容,如果未能解决你的问题,请参考以下文章