小编rak*_*esh的帖子

如何在Freemarker模板或javascript中以特定格式转换日期

从json,我得到的价值

"createdOn": "Jan 08 2015 20:40:56 GMT+0530 (IST)",
Run Code Online (Sandbox Code Playgroud)

我正在访问FTL

<#list variables as variable>
  <div class="reply">
   ${variable.createdOn}
  </div>
</#list>
Run Code Online (Sandbox Code Playgroud)

我得到的结果是

Jan 09 2015 12:36:18 GMT+0530 (IST)
Run Code Online (Sandbox Code Playgroud)

我更喜欢的格式是 09-01-2015

我需要删除剩余的时间GMT,IST等.

如何在Freemarker模板或javascript中转换它.

更新

我试着像这样传递下面

${variable.createdOn?datetime?string("dd-MM-yyyy")}
Run Code Online (Sandbox Code Playgroud)

但它给出了错误

Exception: java.text.ParseException - Unparseable date: "Jan 09 2015 12:36:18 GMT+0530 (IST)"
Run Code Online (Sandbox Code Playgroud)

任何帮助都是赞赏的.

谢谢

javascript freemarker date

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

date ×1

freemarker ×1

javascript ×1