|
我的日期是在input里面的 |
|
|
首先引入
<%@ taglib uri=”http://java.sun.com/jsp/jstl/fmt” prefix=”fmt” %> 然后 <fmt:formatDate |
|
5分 |
楼上要是还不行就来这招
<fmt:formatDate value=”<%=new Date() %>” pattern=”yyyy-MM-dd”/> |
|
从后台进行SimpleDateFormat,然后再在页面展示
|
|
|
自己写个格式化的方法,如果是从数据库中取的,应该TO_CHAR(SYSDATE,””YYYY-MM-DD HH24:MI:SS””)
|
|
|
两种方式实现
//第一种:java获取
Date datetime = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String applyTime =sdf.format(datetime);
第二种:ftm标签 <%@ taglib prefix=""fmt"" uri="http://java.sun.com/jsp/jstl/fmt" %> <fmt:formatDate value="<%=new Date() %>" pattern="yyyy-MM-dd"/> |
|
10分 |
<%@ taglib prefix="s" uri="/strtus-tags"%> <s:date name="yourDateName" format="yyyy-MM-dd"/> |
|
方法楼上都说了,我就来看看~
|
|
|
1、是出生日期,不是出身日期吧。。。。。。
2、你这数据是在数据库里提取数来的吧,为什么不直接存进去的时候就处理好呢,别弄什么Date日期的了,搞成varchar2类型的最方便了 |
|
|
3、你这个日期时分秒就没必要加了吧。。。。。。
|
|
5分 |
<s:date name=”字段名” format=”yyyy-MM-dd hh:mm:ss” />
|
|
建议用这个我感觉这个蛮不错的
首先引入 <%@ taglib uri=”http://java.sun.com/jsp/jstl/fmt” prefix=”fmt” %> 然后 <fmt:formatDate |
|
|
前台jsp好多标签,看看别的同事怎么写的,ctrl+c,搞定 |
|
|
看你自己的 可以在后台用java格式化 也可以在前天用标签或者是js进行转换都可以
|
|
|
这个是正解!
Date.prototype.Format = function(fmt){
//author: Shf
var o = {
"M+" : this.getMonth()+1, //月份
"d+" : this.getDate(), //日
"h+" : this.getHours(), //小时
"m+" : this.getMinutes(), //分
"s+" : this.getSeconds(), //秒
"q+" : Math.floor((this.getMonth()+3)/3), //季度
"S" : this.getMilliseconds() //毫秒
};
if(/(y+)/.test(fmt)){
fmt = fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
}
for(var k in o){
if(new RegExp("("+ k +")").test(fmt)){
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
}
}
return fmt;
}
//使用方法
var now = new Date().Format("yyyy-MM-dd");
|
|
|
public Date createDate(String s) throws ParseException{ //将Struing转为date
SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-MM-dd”); Date date; date = (Date) formatter.parse(s); return date; } |
|
|
感觉。。把Date的包换一下就可以。。。一般用sql包的Date就是yyyy-mm-dd格式
|
|
|
项目已经规定了存进去的时候不能用string啊。。。 |
|
|
搞定了!用<s:date>标签就可以!谢谢大家的帮忙!
|
|