Получить / установить SystemTimeAdjustment на WinCE и Linux

0

Я хочу сделать и установить -Systemtimeadjustment, чтобы манипулировать локальными часами, и я хочу быть независимой от платформы. Итак, как мне получить функцию (имя) для WinCE или Linux? Я искал в google, но я ничего не нашел!

Благодарю!

Теги:
time
windows-ce

2 ответа

0

Две ОС работают по-разному в том, как вы устанавливаете часы, поэтому нет возможности сделать это "платформой независимо". Арно ответил, как это делается в Linux. в CE это делается с помощью SetSystemTime. Вам придется обернуть два в логике, которые определяют во время выполнения, которые вызывают или с помощью оператора #ifdef ', чтобы скомпилировать правильный для правильной платформы.

  • 0
    да, я использую #ifdef, чтобы решить, какой код (часть) должен быть скомпилирован. спасибо за информацию и извините, что не сделал этого. Я просто хочу знать, какие имена функций каждой платформы.
0

Linux использует функцию adjtimex (RFC 1305, David L. Mills). Подробнее см. В разделе Linux/kernel/time/timekeeping.c.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню