Как мне сказать команде `date` показывать только время?

Я пытаюсь отобразить только текущее время, используя «дату», а не всю эту информацию «День», «Месяц», «Год» и т. Д., А только текущее время.

То есть:

13:45 или 13:45

Есть идеи?

6
задан 22 August 2013 в 02:07

5 ответов

date +%R

покажет вам 24-часовое время, а

date +%r

покажет вам время в 12-часовом формате. date +%H:%I также работает.

Ознакомьтесь с «Конверсионными спецификациями» в на справочной странице , чтобы найти больше переменных для выбора.

0
ответ дан 22 August 2013 в 02:07

Текущее время в 24-часовом формате:

date +%R

Текущее время в 12-часовом формате с AM / PM:

date +%I:%M%p
0
ответ дан 22 August 2013 в 02:07
date +%H:%M 

для 13:45

date +%H:%M 

для 1:45

"uptime" 

сообщит, как долго работает система (наряду с другой информацией), проверяют запись о человеке для безотказной работы

0
ответ дан 22 August 2013 в 02:07

last отображает информацию о последних входах в систему. См. http://linux.about.com/library/cmd/blcmdl1_last.htm для получения дополнительной информации об этом. Я думаю, что это может показать выключения тоже. А пока попробуйте date +%r. См. http://linux.about.com/od/commands/l/blcmdl1_date.htm для получения дополнительной информации о дате.

0
ответ дан 22 August 2013 в 02:07

Я использую это:

date +%T

в течение многих наносекунд используют это:

date +%T.%N

выводы В качестве примера:

vlad@vlcomp:~$ date +%T
19:23:34
vlad@vlcomp:~$ date +%T.%N
19:23:38.780062589
vlad@vlcomp:~$
2
ответ дан 10 October 2019 в 13:19

Другие вопросы по тегам:

Похожие вопросы: