LINUX.ORG.RU
ФорумAdmin

date


0

0

Кто-то подскажет почему так разнятся результаты команд date;date --utc и hwclock; hwclock --utc ? Одна команда добавляет часы для вычисления UTC, другая отнимает... Дистибутив мандрейк 7.1.В RTC - локальное время.

anonymous

насколько я понимаю задумано что hwclock -show показывает всегда локальное время. А ключ --utc в hwclock говорит что RTC в GMT. То есть в твоем случае hwclock --show --utc даст нелепое время.

Наоборот в date ключ --utc говорит что ПОКАЗЫВАТЬ нужно гринвичское время. То есть семантика ключа --utc в date и в hwclock разная.

dilmah ★★★★★
()

дык наоборот. hwclock --show действительно всегда показывает только локальное время, а ключ --utc говорит, что локальное время необходимо подкорректировать до гринвичского в соответствии с поясом. Как раз hwclock правильно работает. а неверно работает GNU date. при GMT+2 и команде 'date' он выводит локальное время, а при команде 'date --utc' почему-то прибавляет к локальному 2 часа и говорит, что это UTC,когда отнимать нужно.

anonymous
()

дык наоборот. hwclock --show действительно всегда показывает только локальное время, а ключ --utc говорит, что локальное время необходимо подкорректировать до гринвичского в соответствии с поясом. Как раз hwclock правильно работает. а неверно работает GNU date. при GMT+2 и команде 'date' он выводит локальное время, а при команде 'date --utc' почему-то прибавляет к локальному 2 часа и говорит, что это UTC,когда отнимать нужно.

anonymous
()

авторам нужно мыльнуть наверное.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.