Date: различия между версиями

Материал из Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «=== Задать системное время === ''Формат времени задается в виде mmddHHMMyyyy - месяц, день, час, мин...»)
 
Строка 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 ===
== Синхронизировать с временем 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 ===
== Текущие дата и время в формате unix time ==
<code>date '+%s'</code><blockquote>1396713472</blockquote>
<code>date '+%s'</code><blockquote>1396713472</blockquote>


=== Произвольные дата и время в формате unix time ===
== Произвольные дата и время в формате 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 в обычную дату ===
== Преобразование времени в формате 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