【发布时间】:2010-11-03 17:04:01
【问题描述】:
我希望能够转换 Java 日期格式字符串,例如dd/MM/yyyy (07/06/2009) 转换为 JavaScript 日期格式字符串,例如dd/mm/yy (07/06/2009)。
以前有没有人这样做过,或者知道在哪里可以找到一些已经这样做的代码?
提前致谢。
编辑:
感谢所有回复,但现在我意识到我的错误,可能是为什么你们中的许多人都在努力理解这个问题; JavaScript 没有内置的日期格式化功能。我正在使用 jQuery UI 日期选择器,并且我一直在设置它的日期格式,假设它会在某个时候调用标准的 JS 函数,而不是使用它自己的库!当我在谷歌上搜索格式化字符串时,我直接跳到了可以使用哪些字母的表格,跳过了开头解释如何使用脚本的部分。
无论如何,我将不得不继续并可能编写我自己的,将 Java 日期格式字符串转换为 jQuery 日期格式字符串(或尽可能接近) - 我正在研究我们产品的 i18n 并且有创建了一个 java 类来存储整个应用程序中使用的首选日期格式字符串,我的意图是还能够为任何 jsps 提供与 JS 中等效的格式字符串。
还是谢谢。
【问题讨论】:
-
"dd/mm/yy (07/06/2009)" 不会计算,但我不会编辑它,因为我不确定你到底想要什么。
-
您能否提供一些有关如何将 Java 日期传递给 Javascript 代码的信息?例如你是用 JSP 写出来的吗?这将有助于回答您的问题。
-
您的意思是“dd/mm/yy (07/06/09)”吗?否则我不明白你给出的两个示例日期之间的区别。
-
在阅读这个问题大约二十次之后,我认为 Ed 的意思是“如何将用于在 Java 中格式化日期的字符串(使用 SimpleDateFormat)转换为用于在 JavaScript 中格式化日期的等效字符串(使用 Date .format)?'
-
(但是我仍然反对这个问题,因为如果你需要这样做,那你就错了)。
标签: java javascript date-format