开发者

Flex- Time Zone Conversion

How to convert date and ti开发者_如何转开发me to CDT time Zone in flex4

Regards, Sushma


The Date object in Flash is always set to the computer's time settings. If the computer is already in the CDT timezone, then just getting any property from the object will be good. However, if you want to do a timezone 'conversion' into a timezone that the computer is not set to, you can get the UTC time and offset it like this:

var date:Date = new Date();
var timezone:int = -5;
date.hours = date.hoursUTC + timezone;

However, you're trying to get the actual CDT time, which only works during the summer in certain areas. For this, it's impossible for Flash to know exactly when that is UNLESS you code the exceptions (ie. if between this date and that date, do -6, else do -5) and you also need to know the actual location of the user (which is impossible through Flash unless the user gives you that info).

Can I ask why you need to know such a thing?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜