gpt4 book ai didi

java - 将日期格式化为字符串,从 bean 到 javascript

转载 作者:行者123 更新时间:2023-11-28 19:33:38 25 4
gpt4 key购买 nike

在我的 bean 中,我将日期格式化为字符串:

 public void setStrDate(Date dte) {
DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
this.strDate = df.format(dte);
}

在我的 js 文件中,我正在抓取数据:

 $('#content').data("myDate", <c:out value="${myBean.strDate}"/>);

在我的js中,显示数据:

 $('#sideBar').find("p[class=stat]").append($('#content').data("myDate"));

日期为 10/10/2014。我什至在开发者工具中看到它是这样的: $('#content').data("myDate", 10/10/2014);

但是在网页上,它显示为0.0004965243296921549

如何格式化它?

最佳答案

输出日期时需要在日期周围加上引号。让它读起来:

 $('#content').data("myDate", "<c:out value="${myBean.strDate}"/>");

为什么结果是 0.0004965243296921549

10/10/2014 实际上被评估为数学,10/10 = 1 -> 1/2014=0.0004965243296921549

<小时/>*如果此代码 "<c:out value="${myBean.strDate}"/>"让你的编辑器对引号感到愤怒,那么你也可以使用单引号 '<c:out value="${myBean.strDate}"/>'

关于java - 将日期格式化为字符串,从 bean 到 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26308242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com