【问题标题】:Converting date in milliseconds to date format using JSTL使用 JSTL 将日期以毫秒为单位转换为日期格式
【发布时间】:2013-08-26 13:37:02
【问题描述】:

我们可以使用JSTL将日期以毫秒为单位转换为正常的日期格式,如下所示;

    <jsp:useBean id="myDate" class="java.util.Date"/>  
    <c:set target="${myDate}" property="time" value="1365532200000"/>    
    <p>Date: ${myDate}</p>  

输出:

    Tue Apr 09 18:30:00 GMT 2013

我们可以使用 timeZone="IST" 格式化“myDate”,如下所示;

<fmt:formatDate value="${myDate}"  pattern="dd-MMM-yyyy  HH:mm:ss z" timeZone="IST"/>

考虑一下,如果我在 GMT 5:30 时区(2013 年 8 月 27 日星期二 20:16:06 IST 2013)中有毫秒 (1377614766426) 的日期值,我该如何根据我的系统时区?

【问题讨论】:

    标签: java date jstl el


    【解决方案1】:

    您的日期(以毫秒为单位)始终为 UTC。如果您更改毫秒数,它仍将是 UTC,但它只是错误的。对于使用日期的任何计算,请使用日历。如果日历不够用,请使用 Joda Time。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-17
      • 1970-01-01
      • 2022-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多