JavaWeb获取创建Session的时间然后里转换成‘yyyy年MM月dd日 HH:mm:ss’

我们在存储时间类型的数据的时,将该数据保存为Long类型 例如:1523255214000 (其转换成date类型后为2018-04-09 14:26:54)。这种数据 明显不能通过人来很快的识别转换,从用户体验上来说我们就需要将其转换为人所能接受的数据类型,即date类型。

  <body>
        <h1>sessont内置对象</h1>
        <%
        //使用SimpleDateFormat工具类来格式化日期。(需要导入java.text.*包)
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); 
        //直接生成一个日期对象(接收一个长整型来实例化一个日期对象而不是当前时间,也就是session.getCreationTime(),我们要获得是创建session在时间)
        Date d = new Date(session.getCreationTime()); 
         %>
        <hr>
        Session创建时间:<%=sdf.format(d) %><br> <!-- 使用格式化对象来格式化日期d -->
  </body>

效果
这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39973810/article/details/80888745