【问题标题】:Fetching AEM 6.0 Server Time获取 AEM 6.0 服务器时间
【发布时间】:2016-04-25 18:24:37
【问题描述】:

当网页的用户点击该页面上的提交按钮时,我需要将当前时间戳作为隐藏输入类型发送到另一个页面。我可以使用 JSP Date() 函数来执行此操作,但它正在存储我的本地机器时间,因为我在本地主机上使用 AEM。
但是,我只想在 EST 中发送当前时间戳,当表单托管在 AEM 服务器上而不是本地主机上时,这对于从任何地理位置点击提交按钮的所有用户都是通用的。

下面是存储本地时间的代码:
<% Date date = new Date(); %>
<input name="timeStamp" value="<%=date.toString()%>" type="hidden" />

附:我将 AEM 表单中的数据传输到 Eloqua,因此我想知道用户何时填写表单(在什么时间和日期)?

谢谢。

【问题讨论】:

    标签: java jsp datetime aem


    【解决方案1】:

    这几乎是一个 Java 问题。如果您想使用服务器端 Java 代码获取某个时区的日期,您应该使用内置的 Java 功能。

    How to set time zone of a java.util.Date?

    或见Convert Date/Time for given Timezone - java

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-21
      • 1970-01-01
      • 2015-10-01
      • 1970-01-01
      • 2011-09-04
      • 1970-01-01
      • 2020-09-03
      • 1970-01-01
      相关资源
      最近更新 更多