Чтение локальных настроек даты и времени

Вопрос, наверно, не столько по Kubuntu, а вообще по Linux/Unix.
У меня тут возникла идея, написать swt контрол, который отображал бы дату и время в зависимости от локальных настроек.
Ссылка на проект, кому интересно: http://swtdatetimecontrol.googlecode.com/svn

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

Значит, написал я модуль, назвал его com.marathon.systemstore. Его назначениеЮ считывать локальные настройки для текущего пользователья, чтобы время, дата, числа выводились именно так, как задано в настройках.
Модуль написан с таким расчётом, чтобы без модификиции клиента добавлять поддерживаемые операционныесистемы (многоплатформенность).
В данный момент меня интересует настройки формата вывода времени и даты. В ближайшей перспективе - чисел и денежных номиналов.
Данный функционал я реализовал для Windows, мой друг сейчас работает над версией по Mac. Я пробовал написать реализация для Linux, но пока не получается.

Соответсвенно вопрос, если мы в настройках изменяем формат (короткий или длинный) для времени или даты, то как мне прочитать эти настройки из Java? (Для примера, в винде эти настройки хранятся в реесре HKEY_CURRENT_USER\Control Panel\International).

Буду рад любому совету. Заранее спасибо.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры