Date: различия между версиями
Перейти к навигации
Перейти к поиску
Cless (обсуждение | вклад) |
Cless (обсуждение | вклад) |
||
| Строка 27: | Строка 27: | ||
== Произвольные дата и время в формате unix time == | == Произвольные дата и время в формате unix time == | ||
<code>date --date= | <code>date --date="23 Jan 1981 09:23:15" '+%s'</code><blockquote>349078995</blockquote> | ||
== Преобразование времени в формате unix time в обычную дату == | == Преобразование времени в формате unix time в обычную дату == | ||
Версия 10:01, 10 апреля 2023
Задать системное время
Формат времени задается в виде mmddHHMMyyyy - месяц, день, час, минута, год
date 102609402009
Вывести заданный формат даты
date '+%Y-%m-%d_%H-%M-%S'
2021-12-05_14-22
Синхронизировать с временем BIOS
hwclock -w
Чтобы выставить системное время по аппаратному, применяем команду:
hwclock --hctosys
Следующая команда установит время аппаратных часов равным UTC (Гринвичскому) на основании текущего локального системного времени:
hwclock --systohc --utc
Показать дату на несколько дней ранее текущей
date -d '-30 day'
date '+%Y-%m-%d %H:%M:%S' -d '-1 hour'
Текущие дата и время в формате unix time
date '+%s'
1396713472
Произвольные дата и время в формате unix time
date --date="23 Jan 1981 09:23:15" '+%s'
349078995
Преобразование времени в формате unix time в обычную дату
date -d@1396713472
Сбт Апр 5 19:57:52 MSK 2014
Показать день недели
date '+%a'
Fri
date '+%A'
Friday
date '+%u'
5