我正在使用joda DateTime来处理我的web项目中的所有日期和时间。有一些调度和任务特定的实现。我试图通过使用Locale
使这个项目国际化。现在的情况是我看到DateTime打印为2011-01-01T00:00:00.000+05:30
,DateTime对象由new DateTime()
创建(这是上述调度的一部分,我创建了一个日程实例,其中创建并保存日期实例)这条路)。我正在我开发软件的同一台机器上进行测试。因此,如果来自法国或意大利或美国的用户访问并使用此网站并创建时间表,那么该日期的代表将是什么?
它是特定于服务器还是特定于客户端(根据客户特定情况,我的意思是如果我在服务器中根据用户选择设置Locale,这与javascript无关)?
我应该明确地使用Locale进行此日期实例化吗?我可以轻松地获得该Locale。那么如何使用Locale
创建DateTime对象或创建Date
或Calendar
,然后按DateTime
创建Date
?
谢谢和问候。