Flex- преобразование часовых поясов - PullRequest
0 голосов
/ 15 апреля 2011

Как преобразовать дату и время в часовой пояс CDT в flex4

С уважением, Sushma

1 Ответ

0 голосов
/ 15 апреля 2011

Объект Дата во Flash всегда настроен на настройки времени компьютера. Если компьютер уже находится в часовом поясе CDT, тогда будет просто получить любое свойство от объекта. Однако, если вы хотите выполнить «преобразование» часового пояса в часовой пояс, для которого не установлен компьютер, вы можете получить время UTC и сместить его следующим образом:

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

Однако вы пытаетесь получить фактическое время CDT, которое работает только летом в определенных областях. Для этого невозможно, чтобы Flash точно знал, когда это происходит, ЕСЛИ БЕЗ кодирования исключений (т. Е. Если между этой датой и этой датой введите -6, в противном случае введите -5), а также вам необходимо знать фактическое местоположение пользователя. (что невозможно через Flash, если пользователь не предоставит вам эту информацию).

Могу я спросить, зачем тебе это знать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...