Как переключить формат времени с 12 часов на 24 часа в командной строке

Убунту 11

В этом уроке мы обсудим, как можно переключить формат времени с 12-часового на 24-часовой в командной строке. Это может быть полезным навыком, особенно если вы работаете с серверами или системами, которым требуются данные о времени в определенном формате.

Чтобы переключить формат времени с 12-часового на 24-часовой в командной строке, вы можете использовать команду gsettings в системах на базе GNOME или команду dconf в среде рабочего стола MATE. Кроме того, вы можете использовать команду date для отображения времени в любом формате. Вы также можете изменить общесистемный формат отображения даты в меню «Настройки» и изменить настройки локали для переключения между форматами.

Понимание форматов времени

Прежде чем мы углубимся в команды, давайте сначала разберемся с двумя форматами времени. 12-часовой формат обычно используется в США и некоторых других странах и делит день на два периода: AM (с полуночи до полудня) и PM (с полудня до полуночи). С другой стороны, 24-часовой формат, также известный в США как военное время, используется в большинстве стран мира и представляет время от 0 до 23 часов.

Переключение форматов времени в системах на базе GNOME

Если вы используете систему на базе GNOME, вы можете переключить формат времени с помощью команды gsettings. Вот как:

  • Чтобы установить 12-часовой формат времени, используйте следующую команду:

gsettings устанавливает com.canonical.indicator.datetime 12-часовой формат времени

  • Чтобы установить 24-часовой формат времени, используйте следующую команду:

gsettings устанавливает com.canonical.indicator.datetime 24-часовой формат времени

В этих командах gsettings представляет собой интерфейс командной строки для GSettings, который позволяет вам манипулировать параметрами конфигурации вашей системы. Команда set используется для изменения значения ключа. com.canonical.indicator.datetime — это схема, а формат времени — это ключ, который мы изменяем.

Переключение форматов времени в среде рабочего стола MATE

Если вы используете среду рабочего стола MATE, вы можете переключить формат времени с помощью команды dconf. Вот как:

  • Чтобы установить 12-часовой формат времени, используйте следующую команду:

dconf напишите /org/mate/panel/objects/lock/prefs/format «12-часовой»

  • Чтобы установить 24-часовой формат времени, используйте следующую команду:

dconf напишите /org/mate/panel/objects/lock/prefs/format «24-часовой»

В этих командах dconf представляет собой систему конфигурации низкого уровня. Команда записи используется для изменения значения ключа. /org/mate/panel/objects/clock/prefs/format — это ключ, который мы изменяем.

Использование команды «дата»

Команда date в Linux используется для отображения или установки системной даты и времени. Вы можете использовать его для отображения времени в 12-часовом или 24-часовом формате.

  • Чтобы отобразить время в 24-часовом формате, используйте следующую команду:

дата +%R

или

дата +%Ч:%М

  • Чтобы отобразить время в 12-часовом формате, используйте следующую команду:

дата +%r

или

дата +%I:%M

В этих командах +%R и +%H:%M будут отображать время в 24-часовом формате, а +%r и +%I:%M будут отображать время в 12-часовом формате.

Изменение отображения глобальной даты системы

Вы также можете изменить общесистемный формат отображения даты, перейдя в «Настройки», а затем «Регион и язык».

Изменение настроек локали

Наконец, на формат отображения времени также могут влиять настройки локали. Вы можете изменить настройки локали, чтобы переключаться между 12-часовым и 24-часовым форматами. Например, установка LANG='en_US.UTF-8' будет отображать время в 12-часовом формате, а установка LANG='en_GB.UTF-8' будет отображать его в 24-часовом формате.

Заключение

Переключение между 12-часовым и 24-часовым форматами времени в командной строке можно выполнить несколькими способами, в зависимости от вашей системы и настроек. Независимо от того, используете ли вы gsettings, dconf, команду date или меняете региональные настройки, теперь у вас есть возможность настроить отображение времени по мере необходимости.

Форматом времени по умолчанию в большинстве стран является 24-часовой формат, также известный как военное время.

Чтобы переключить формат времени с 12-часового на 24-часовой в системе на базе GNOME, вы можете использовать команду gsettings. Используйте команду gsettings, чтобы установить com.canonical.indicator.datetime 24-часовой формат времени.

Чтобы переключить формат времени с 12-часового на 24-часовой в среде рабочего стола MATE, вы можете использовать команду dconf. Используйте команду dconf, напишите /org/mate/panel/objects/lock/prefs/format «24-часовой».

Чтобы отобразить время в 24-часовом формате с помощью команды date, вы можете использовать команду date +%R или date +%H:%M.

Чтобы отобразить время в 12-часовом формате с помощью команды date, вы можете использовать команду date +%r или date +%I:%M.

Да, вы можете изменить общесистемный формат отображения даты, перейдя в «Настройки», а затем «Регион и язык».

Вы можете изменить настройки локали для переключения между 12-часовым и 24-часовым форматами, изменив переменную LANG. Например, установка LANG='en_US.UTF-8' будет отображать время в 12-часовом формате, а установка LANG='en_GB.UTF-8' будет отображать его в 24-часовом формате.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *