date - выводит или устанавливает системные дату и время
ОБЗОР
date
[ОПЦИЯ]... [+ФОРМАТ]
date
[-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
ОПИСАНИЕ
Выводит текущее время в заданном ФОРМАТЕ, или устанавливает системное время.
-d, --date=СТРОКА
показать не текущее время, а время, описанное
заданной СТРОКОЙ
-f, --file=ФАЙЛ
соответствует применению --date для каждой
строки ФАЙЛА
-r, --reference=ФАЙЛ
показать время последнего изменения ФАЙЛА
-R, --rfc-2822
выводить дату и время в формате RFC 2822
--rfc-3339=СПЕЦ
выводить дату и время в формате RFC 3339
СПЕЦ=`date', `seconds' или `ns' для получения
даты и времени с указанной точностью.
-s, --set=СТРОКА
установить время, описанное СТРОКОЙ
-u, --utc, --universal
показать или установить универсальное
координированное время
--help
показать справку и выйти
--version
показать информацию о версии и выйти
ФОРМАТ управляет выводом. Единственный ключ, допустимый для второй
формы, задает координированное универсальное время. Воспринимаются
следующие последовательности:
%%
знак %
%a
местное сокращенное название дня недели (например, Вск)
%A
местное полное название дня недели (например, Понедельник)
%b
местное сокращенное название месяца (например, Янв)
%B
местное полное название месяца (напр., Январь)
%c
местная дата и время (например, Чтв 05 Июл 2007 11:57:29)
%C
век; аналогично %Y, кроме пропуска последних двух символов (например, 21)
%d
день месяца (например, 01)
%D
дата; аналогично %m/%d/%y
%e
день месяца, дополненный пробелами; аналогично %_d
%F
полная дата; эквивалентно %Y-%m-%d
%g
последние две цифры года, соответствующего номеру недели в году согласно ISO 8601 (см. %G)
%G
год, соответствующий номеру недели в году согласно ISO 8601 (см. %V); обычно имеет смысл только в сочетании с %V
%h
то же, что и %b
%H
час (00..23)
%I
час (01..12)
%j
номер дня в году (001..366)
%k
час ( 0..23)
%l
час ( 1..12)
%m
месяц (01..12)
%M
минута (00..59)
%n
новая строка
%N
наносекунды (000000000..999999999)
%p
местный эквивалент AM или PM; пусто если неизвестно
%P
аналогично %p, но в нижнем регистре
%r
местное 12-часовое время (например, 11:11:04 PM)
%R
24-часовой формат часов и минут; аналогично %H:%M
%s
число секунд, истекших с 1970-01-01 00:00:00 UTC
%S
секунда (00..60)
%t
табуляция
%T
время; аналогично %H:%M:%S
%u
день недели (1..7); 1 обозначает понедельник
%U
номер недели в году, начинающейся с воскресенья (00..53)
%V
номер недели в году, начинающейся с понедельника, согласно ISO 8601 (01..53)
%w
день недели (0..6), 0 означает воскресенье
%W
номер недели в году, начинающейся с понедельника (00..53)
%x
местное представление даты (например, 31.12.1999)
%X
местное представление времени (например, 23:13:48)
%y
последние две цифры года (00..99)
%Y
год
%z
часовой пояс в формате `+ччмм' (например, -0400)
%:z
часовой пояс в формате `+чч:мм' (например, -04:00)
%::z
часовой пояс в формате `+чч:мм:сс' (например, -04:00:00)
%:::z
часовой пояс с достаточным количеством двоеточий (например, -04, +05:30)
%Z
алфавитное сокращение часового пояса (например, EDT)
По умолчанию date дополняет числовые поля нулями.
После `%' могут идти следующие необязательные флаги:
- (дефис) не дополнять это поле
_ (подчёркивание) дополнять пробелами
0 (zero) дополнять нулями
^ использовать верхний регистр, если возможно
# использовать противоположный регистр, если возможно
После любого из флагов идет необязательная ширина поля в виде десятичного числа;
затем необязательный модификатор, один из следующих:
E - если возможно, использовать альтернативное представление для текущей локали
O - если возможно, использовать альтернативные числовые символы локали.
Copyright (c) 2006 Free Software Foundation, Inc.
Это свободное программное обеспечение.
Вы можете распространять его копии при соблюдении условий
GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
Не предоставляется НИКАКИХ ГАРАНТИЙ в установленных законом пределах.
СМ. ТАКЖЕ
Полная документация для
date
поддерживается в виде руководства в формате Texinfo. Если программы
info
и
date
установлены и настроены в системе, то по команде