三种方式格式化时间(JS函数、HTML中EL表达式、Java代码中)
2017-10-28 14:29
375 查看
1:单纯是从HTML中格式化时间,使用
<fmt:formatDatevalue="${templateUnit.creTime}"
pattern="yyyy-MM-dd"/>
如果需要限制样式,那么这样也是可以的。如下:
<input type="text" class="form-control" value='<fmt:formatDate value="${wosEvaluate.evalTime}" type="both" />' readonly/>
2.如果是从JS中格式化一个时间。那么需要此格式化的js函数
//格式化时间戳(返回:2017-10-21 13:18:25)
function formatTime(timestamp){
if(timestamp){
var date = new Date(timestamp);
}else{
var date = new Date();
}
Y = date.getFullYear(),
m = date.getMonth()+1,
d = date.getDate(),
H = date.getHours(),
i = date.getMinutes(),
s = date.getSeconds();
if(m<10){
m = '0'+m;
}
if(d<10){
d = '0'+d;
}
if(H<10){
H = '0'+H;
}
if(i<10){
i = '0'+i;
}
if(s<10){
s = '0'+s;
}
var t = Y+'-'+m+'-'+d+' '+H+':'+i+':'+s;
return t;
}
3.后台格式化时间:
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentTime=sdf.format(new Date());//格式化当前时间,此处也可传入其他时间
system.out.println("currentTime==="+currentTime);
<fmt:formatDatevalue="${templateUnit.creTime}"
pattern="yyyy-MM-dd"/>
如果需要限制样式,那么这样也是可以的。如下:
<input type="text" class="form-control" value='<fmt:formatDate value="${wosEvaluate.evalTime}" type="both" />' readonly/>
2.如果是从JS中格式化一个时间。那么需要此格式化的js函数
//格式化时间戳(返回:2017-10-21 13:18:25)
function formatTime(timestamp){
if(timestamp){
var date = new Date(timestamp);
}else{
var date = new Date();
}
Y = date.getFullYear(),
m = date.getMonth()+1,
d = date.getDate(),
H = date.getHours(),
i = date.getMinutes(),
s = date.getSeconds();
if(m<10){
m = '0'+m;
}
if(d<10){
d = '0'+d;
}
if(H<10){
H = '0'+H;
}
if(i<10){
i = '0'+i;
}
if(s<10){
s = '0'+s;
}
var t = Y+'-'+m+'-'+d+' '+H+':'+i+':'+s;
return t;
}
3.后台格式化时间:
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentTime=sdf.format(new Date());//格式化当前时间,此处也可传入其他时间
system.out.println("currentTime==="+currentTime);
相关文章推荐
- Java格式化日期的三种方式
- JAVA获取时间戳的三种方式
- java获得系统当前时间三种方式及日期格式之间的相互转化
- java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)
- java 处理时间的各种方式——获取时间——时间格式化
- Java格式化日期的三种方式
- 在html中获得本地时间的js代码,重要的是他能同步,而不是一时间的获取,然后以静态的方式体现
- java中运行一段代码所需时间实现方式
- java代码中init method和destroy method的三种使用方式
- java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)
- java代码--Date类获取当前时间-格式化输出
- java代码中init method和destroy method的三种使用方式
- JavaWeb项目启动时,自动执行代码的三种方式(包含不占用tomcat启动时长的方式)
- Java设置session超时(失效)的三种方式 设置session的有效时间
- java的list几种实现方式的效率(ArrayList、LinkedList、Vector、Stack),以及 java时间戳的三种获取方式比较
- 【Java 1】时间日期格式配置-----三种时间注入方式
- java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)
- java时间格式化的三种方法
- java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)
- java的list几种实现方式的效率(ArrayList、LinkedList、Vector、Stack),以及 java时间戳的三种获取方式比较