我正在使用Flex 4中的AreaSeries + DateTimeAxis。时间轴的日期来自另一个时区的服务器。我想看看使用服务器时区显示的图表(在我的本地时区)。
我知道我可以将DateTimeAxis.displayLocalTime属性设置为true或false,以使日期显示在本地或UTC时区中。但我想要的时区不是那些。
是否有一种简单的方法可以让DateTimeAxis与其他时区一起使用?甚至是复杂的方式?
感谢您的任何信息。我搜索了SO和其他网站但没有发现任何内容。
答案 0 :(得分:0)
我不确定这个问题的确切正确解决方案,但我可以建议一个解决方法 - 将日期作为字符串参数从flex-to-java-to-flex传递。
答案 1 :(得分:0)
此时区偏移在很大程度上取决于您的计算机设置/本地化。
您可以将计算机设置更改为与服务器相同。或
如果要显示不同的时区偏移,则必须提取UTC时间,然后从中减去时间。并以您需要的格式显示它。遗憾的是没有setTimeZoneOffset()。您还必须确定服务器是否在特定日期的夏令时期间更改了区域。最好只从服务器发送GMT中的序列化日期。