DateTime的国际化



我在web项目中使用joda DateTime进行所有日期和时间操作。有一些时间表和特定任务的实现。我正试图通过使用Locale来使这个项目国际化。现在的情况是,我看到DateTime打印为2011-01-01T00:00:00.000+05:30,该DateTime对象是由new DateTime()创建的(这是前面调度的一部分,我创建了一个调度,通过这种方式创建和保存日期实例)。我在开发软件的同一台机器上进行测试。那么,如果来自法国、意大利或美国的用户访问并使用此网站并创建时间表,那么该日期对他们的代表是什么?

它是特定于服务器还是特定于客户端(我指的是特定于客户端,如果我在服务器中设置用户选择的Locale,这与javascript无关)?

我应该为这个日期实例化显式地使用Locale吗?我可以很容易地得到那个Locale。那么,我如何使用Locale创建DateTime对象,或者创建DateCalendar,然后通过该Date创建DateTime

谢谢和问候。

DateFormat就是您想要的。您可以将日期本地化为任何区域设置。

最好使用浏览器的区域设置。

相关内容

  • 没有找到相关文章

最新更新