Date: различия между версиями
Перейти к навигации
Перейти к поиску
Cless (обсуждение | вклад) (Новая страница: «=== Задать системное время === ''Формат времени задается в виде mmddHHMMyyyy - месяц, день, час, мин...») |
Cless (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
== Задать системное время == | |||
''Формат времени задается в виде mmddHHMMyyyy - месяц, день, час, минута, год'' | ''Формат времени задается в виде mmddHHMMyyyy - месяц, день, час, минута, год'' | ||
<code>date 102609402009</code> | <code>date 102609402009</code> | ||
== Вывести заданный формат даты == | |||
<code>date '+%Y-%m-%d_%H-%M-%S'</code><blockquote>2021-12-05_14-22</blockquote> | <code>date '+%Y-%m-%d_%H-%M-%S'</code><blockquote>2021-12-05_14-22</blockquote> | ||
== Синхронизировать с временем BIOS == | |||
<code>hwclock -w</code> | <code>hwclock -w</code> | ||
| Строка 18: | Строка 18: | ||
<code>hwclock --systohc --utc</code> | <code>hwclock --systohc --utc</code> | ||
== Показать дату на несколько дней ранее текущей == | |||
<code>date -d '-30 day'</code> | <code>date -d '-30 day'</code> | ||
<code>date '+%Y-%m-%d %H:%M:%S' -d '-1 hour'</code> | <code>date '+%Y-%m-%d %H:%M:%S' -d '-1 hour'</code> | ||
== Текущие дата и время в формате unix time == | |||
<code>date '+%s'</code><blockquote>1396713472</blockquote> | <code>date '+%s'</code><blockquote>1396713472</blockquote> | ||
== Произвольные дата и время в формате unix time == | |||
<code>date --date='23 Jan 1981 09:23:15' '+%s'</code><blockquote>349078995</blockquote> | <code>date --date='23 Jan 1981 09:23:15' '+%s'</code><blockquote>349078995</blockquote> | ||
== Преобразование времени в формате 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> | ||
[[Категория:Linux]] | [[Категория:Linux]] | ||
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | __ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | ||
Версия 20:25, 12 декабря 2021
Задать системное время
Формат времени задается в виде 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