美文网首页
三种方式格式化时间(JS函数、HTML中EL表达式、Java代码

三种方式格式化时间(JS函数、HTML中EL表达式、Java代码

作者: 生信杂谈 | 来源:发表于2020-10-10 14:20 被阅读0次
    来自网络,侵删。

    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);

    相关文章

      网友评论

          本文标题:三种方式格式化时间(JS函数、HTML中EL表达式、Java代码

          本文链接:https://www.haomeiwen.com/subject/wvzuuktx.html