0

我正在以(mm/dd/yyyy hh:mm)这种格式从印度向澳大利亚发送日期和时间(我正在预订未来的日期和时间),对于澳大利亚的用户来说,它应该根据他的当地时间向他显示. 因为澳大利亚到印度需要 5 小时 30 分钟。如何使用 flex3 做到这一点。

4

2 回答 2

0

首先,使用Date类。其次,在发送日期时使用 UTC 值(参见 getUTC 系列方法)。因此,当您收到日期时,您会知道它是 UTC,因此您可以使用这些 UTC 值设置 Date 实例(请参阅 setUTC 系列方法)。该课程将自动为您计算时区,当您将其呈现给用户时,它将在他们的时区中。

于 2011-02-09T16:51:01.507 回答
0

Flex没有内置的时区计算支持(您可以获取本地时钟的偏移量并在 UTC 时间和本地时间之间进行转换,基本上就是这样),您最好的选择是通过服务器调用进行转换(由 Joda 处理时区计算,其中包括 DST 偏移量)。

于 2011-02-09T10:34:36.483 回答