我希望能够转换 Java 日期格式字符串,例如日/月/年(07/06/2009) 转换为 JavaScript 日期格式字符串,例如dd/mm/yy(2009 年 7 月 6 日)。
有没有人以前做过这个,或者知道我在哪里可以找到一些已经做到这一点的代码?
Edit:
感谢您的所有回复,但现在我意识到我的错误,也可能知道为什么你们这么多人都在努力理解这个问题; JavaScript 没有内置的日期格式化功能。我正在使用 jQuery UI 日期选择器,并且我一直在设置它的日期格式,假设它将在某个时候调用标准 JS 函数,而不是使用它自己的库!当我用谷歌搜索格式化字符串时,我直接跳到可以使用哪些字母的表格,跳过开头解释如何使用脚本的部分。
无论如何,我必须继续,并且可能编写我自己的,将 Java 日期格式字符串转换为 jQuery 日期格式字符串(或尽可能接近) - 我正在研究我们产品的 i18n 并创建了一个 java类存储整个应用程序中使用的首选日期格式字符串,我的目的是也能够为任何 jsps 提供与 JS 中等效的格式字符串。
不管怎么说,还是要谢谢你。
如果您只需要将日期从 Java 传递到 JavaScript,我认为最好的方法是将 Java 日期转换为毫秒date.getTime()
,创建一个以此毫秒值初始化的 JavaScript 日期new Date(milliseconds)
然后使用 JavaScript Date 对象的方法格式化日期,例如:date.toLocaleString()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)