Формат даты значения по умолчанию изменения

Я пытался изменить формат даты по умолчанию с прошедших нескольких дней.

Текущий формат:-

$date
Mon Aug 20 14:14:43 IST 2018

Ожидаемый формат:-

$date
Monday August 20 14:14:43 IST 2018

Текущая локаль

$locale

LANG=en_IN
LANGUAGE=
LC_CTYPE=en_IN
LC_NUMERIC="en_IN"
LC_TIME=en_DK
LC_COLLATE="en_IN"
LC_MONETARY="en_IN"
LC_MESSAGES="en_IN"
LC_PAPER="en_IN"
LC_NAME="en_IN"
LC_ADDRESS="en_IN"
LC_TELEPHONE="en_IN"
LC_MEASUREMENT="en_IN"
LC_IDENTIFICATION="en_IN"
LC_ALL=

Раздел LC_TIME в/usr/share/i18n/locales/en_DK

% date formats following ISO 8601-1988
d_t_fmt  "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064><U0054><U0025><U0054><U0020><U0025><U005A>"
d_fmt    "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
t_fmt    "<U0025><U0054>"
am_pm    "";""
t_fmt_ampm  ""

% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
date_fmt    "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>"

Я отослал это учебное руководство, с которым я столкнулся, чтобы быть лучшим и достаточно длинным, чтобы быть ясным.

Я использую фрагмент Ubuntu 16.04. Я должен изменить этот en_DK файл или создать пользовательскую локаль, которая удовлетворяет моей потребности. Хотя существует несколько обходных решений как создание псевдонимов. Но я предпочитаю знать то, что идет не так, как надо.

-1
задан 20 August 2018 в 02:04

1 ответ

Я действительно рекомендовал бы использовать

date +'%A %B %e %H:%M:%S %Z %Y'

вместо этого так или иначе. Создание пользовательской локали для цели испытывает желание переусердствовать его.

Править:

Опция могла бы быть к

  • править date_fmt в en_DK файл определения локали и замена <U0061> и <U0062> с <U0041> соответствующий <U0042>
  • выполните команду sudo locale-gen en_DK.UTF-8

Необходимо также установить en_DK.UTF_8 для LC_TIME, нет en_DK (последний включает кодирование latin1).

1
ответ дан 28 October 2019 в 02:58

Другие вопросы по тегам:

Похожие вопросы: