Date: различия между версиями
Перейти к навигации
Перейти к поиску
Cless (обсуждение | вклад) |
Cless (обсуждение | вклад) |
||
| Строка 31: | Строка 31: | ||
== Преобразование времени в формате unix time в обычную дату == | == Преобразование времени в формате unix time в обычную дату == | ||
<code>date -d@1396713472</code><blockquote>Сбт Апр 5 19:57:52 MSK 2014</blockquote> | <code>date -d@1396713472</code><blockquote>Сбт Апр 5 19:57:52 MSK 2014</blockquote> | ||
== Показать день недели == | |||
<code>date '+%a'</code> | |||
Fri | |||
<code>date '+%A'</code> | |||
Friday | |||
<code>date '+%u'</code> | |||
5 | |||
[[Категория:Linux]] | [[Категория:Linux]] | ||
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | __ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | ||
Версия 11:18, 7 января 2022
Задать системное время
Формат времени задается в виде 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