我的jsp页面中, 日期显示的格式是20101020, 如何转换成2010年10月20日

作者&投稿:吴航 (若有异议请与网页底部的电邮联系)
~ import="java.text.*"
String stringFromDatabase = ResultSet.getString("字段名");
SimpleDateFormat oldStyle = new SimpleDateFormat("yyyyMMdd");
SimpleDateFormat newStyle = new SimpleDateFormat("yyyy年MM月dd日");
Date oldDate = oldStyle .parse(stringFromDatabase);
String newDate = newStyle.format(oldDate);

okay?

SimpleDateFormat("yyyy年MM月dd日");
这个方法就是给你设置格式的啊 随你怎么设只要写好yyyy MM dd的位置就可以了 年月日那些字符随便你换。

Date d = new Date();
String s = String.format("%1$tY年%1$tm月%1$td日", d);

String.format()是格式化字符串
其中
%代表要进行格式化
1$代表后面格式化参数的位置,从1开始,这里指d
t代表格式化的是时间日期类型
Y代表格式化成4位年份
m代表格式化成2位月份
d代表格式化成2位日份

d可以是long、Long、Calendar 和 Date,及其子类

换成2010-10-20成不?非要年月日三个字啊?那你还要分开单独赋值

我一般都用to_date('2010-10-20','yyyy-MM-dd')取date数据


威海市19729071800: 如何在jsp中正确显示日期格式 -
蔡侨大黄: var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) ...

威海市19729071800: 从数据库拿出来的日期在前台jsp中的文本框中显示,但显示的日期并不是想要的日期格式该怎么办? -
蔡侨大黄: 你可以这样处理.在jsp页面上导入这个<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 然后加载的时候这样做即可得到指定日期格式<fmt:formatDate value="${test.createTime}" pattern="yyyy-MM--dd HH:mm:ss"/> 这样就...

威海市19729071800: j2ee:从数据库拿出来的日期,在前台jsp中的文本框中显示,显示的日期并不是我想要的日期格式.请看详细 - ↓ -
蔡侨大黄: 你可以这样处理.在jsp页面上导入这个 然后加载的时候这样做即可得到指定日期格式 这样就不必每次都要在显示时间的java类里面进行处理了.望采纳.

威海市19729071800: 往数据库中添加日期格式为年月日,如(20101208),jsp页面中怎么写. -
蔡侨大黄: <%@page import ="java.util.*,java.text.*"%><% SimpleDateFormat template= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String now= template.format(new java.util.Date());%><input type="hidden" name="date" value="<%=now...

威海市19729071800: 使用JSP语言格式显示当前时间的两种方法是什么? -
蔡侨大黄: 用Java语言或者JSP自带语言应该都可以!《% new Date()%》

威海市19729071800: 如何在jsp中将日期格式转换成date格式 -
蔡侨大黄: 1、在顶部 引入 fmt 标签库 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 使用: <fmt:formatDate value="17/07/2015" pattern="yyyy-MM-dd" /> fmt标签在js中也可以用的. 2、 或者 使用js 格式化日期 返回到要显示的位置 .js 格式化日期

威海市19729071800: jsp中用EL读取了数据库里面的时间,怎么设置格式显示的格式
蔡侨大黄: 首先导入标签 &lt;%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%&gt; &lt;input type="text" value="&lt;fmt:formatDate value="${viewKq.srq}" pattern="yyyy-M-d" /&gt;"/&gt; value="${viewKq.srq}" EL表达式取的日期值 Pattern:输出的日期格式; 这样就可以把时间格式化

威海市19729071800: 如何在jsp中将string型改为date型 -
蔡侨大黄: String str = "2009-02-15 09:21:35.345"; SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒SSS毫秒"); Date date = sdf1....

威海市19729071800: jsp时间显示问题
蔡侨大黄: 1、通过MessageFormat转化 String dateTime = MessageFormat.format("{0,date,yyyy-MM-dd-HH-mm:ss:ms}" , new Object[] { new java.sql.Date(System.currentTimeMillis()) }); 说明: yyyy-MM-dd-HH-mm:ss:ms 年yyyy 月MM 日dd 时(大写为24...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网