Ответ
 
LinkBack Опции темы
Старый 29.02.2012, 00:40      #1 (ссылка на пост)
levinkv
Активный пользователь
 
Аватар для levinkv
 
Регистрация: 23.01.2012
Сообщений: 54
levinkv скоро придёт к известности
Информация

По умолчанию Манипуляции с датой и временем в Linux

Всем привет!

В этой статье хочу показать вам интересные и не хитрые манипуляции с датой и временем в Linux.

Задать дату и время

Код:
# date [mmddhhmiyyyy.ss]
  • mm – месяц
  • dd – день
  • hh – часы (формат 24)
  • mi – минуты
  • yyyy – год
  • ss – секунды

Для примера, изменим дату и время на 01.01.2010, 12:14, 54 секунды.

Код:
# date 010112142010.54
Птн Янв  1 12:14:54 MSK 2010

Так же можно изменить дату и время используя следующие аргументы:

Код:
# date 010112142010.54

# date +%Y%m%d -s "20100101"

# date -s "01/01/2010 12:14:54"

# date -s "01 JAN 2010 12:14:54"

# date set="31 JAN 2010 12:14:54"

Чтобы задать только время, используйте следующие команды:

Код:
# date +%T -s "12:14:54"

# date +%T%p -s "12:14:54"

Просмотр текущей даты и времени в определенном формате

Код:
# date
Птн Янв  1 12:28:25 MSK 2010

# date --date="now"
Птн Янв  1 12:29:23 MSK 2010

# date --date="today"
Птн Янв  1 12:29:31 MSK 2010

# date --date='1970-01-01 00:00:01 UTC +5 hours' +%s
18001

# date '+Current Date: %m/%d/%y%nCurrent Time:%H:%M:%S'
Current Date: 01/01/10
Current Time:12:31:28

# date +"%d-%m-%Y"
01-01-2010

# date +"%d/%m/%Y"
01/01/2010

# date +"%A,%B %d %Y"
Пятница,Январь 01 2010

Список опций:
  • %D – дата (mm/dd/yy)
  • %d – день месяца (01..31)
  • %m – месяц (01..12)
  • %y – две последние цифры года (00..99)
  • %a – сокращенная аббревиатура дня недели (Sun..Sat)
  • %A – полное название дня недели (Sunday..Saturday)
  • %b – сокращенная аббревиатура месяца (Jan..Dec)
  • %B – полное название месяца (January..December)
  • %H – часы (00..24)
  • %h – часы (01..12)
  • %Y – год (1970..)

Показать прошедшую дату и время

Код:
# date --date='3 seconds ago'
Птн Янв  1 12:35:02 MSK 2010

# date --date="1 days ago"
Чтв Дек 31 12:35:45 MSK 2009

# date --date="1 month ago"
Втр Дек  1 12:36:12 MSK 2009

# date --date="1 year ago"
Чтв Янв  1 12:36:38 MSK 2009

# date --date="yesterday"
Чтв Дек 31 12:37:01 MSK 2009

# date --date="10 months 2 day ago"
Сбт Окт 30 13:37:25 MSD 2010

Показать будущую дату и время

Код:
# date
Птн Янв  1 12:39:34 MSK 2010

# date --date='3 seconds'
Птн Янв  1 12:39:44 MSK 2010

# date --date='4 hours'
Птн Янв  1 16:40:02 MSK 2010

# date --date='tomorrow'
Сбт Янв  2 12:40:21 MSK 2010

# date --date='1 days'
Сбт Янв  2 12:40:38 MSK 2010

# date --date='2 days'
Вск Янв  3 12:40:44 MSK 2010

# date --date='1 month'
Пнд Фев  1 12:40:57 MSK 2010

# date --date='1 week'
Птн Янв  8 12:41:07 MSK 2010

# date --date='2 months'
Пнд Мар  1 12:41:14 MSK 2010

# date --date='2 years'
Вск Янв  1 12:41:21 MSK 2012

# date --date='next day'
Сбт Янв  2 12:41:41 MSK 2010

# date --date='-1 day ago'
Сбт Янв  2 12:41:54 MSK 2010

# date --date='this Wednesday'
Срд Янв  6 00:00:00 MSK 2010

На этом все. Если возникнут вопросы, обращайтесь.

Чтобы следить за статьями блога, оформляйте подписку по E-MAIL или RSS.

Источник: www.levinkv.ru

Последний раз редактировалось levinkv; 03.04.2012 в 18:25.
levinkv вне форума   Ответить с цитированием
Старый 29.02.2012, 19:55      #2 (ссылка на пост)
MiraMaX166
Инквизитор
 
Аватар для MiraMaX166
 
Регистрация: 29.01.2008
Адрес: Омск
Сообщений: 2,304
MiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспорима
Информация

Отправить сообщение для MiraMaX166 с помощью ICQ Отправить сообщение для MiraMaX166 с помощью AIM Отправить сообщение для MiraMaX166 с помощью MSN Отправить сообщение для MiraMaX166 с помощью Skype™
Лампочка

Да, всё верно, только есть один небольшой ньюанс. В 90% случаев всё это вводится в консоли с правами root'a или суперюзера...
Вот пример для Ubuntu (и для того, что на ней собрано):
Код:
sudo date 010112142010.54
Птн Янв  1 12:14:54 MSK 2010
sudo указывает на то, что Вы собираетесь выполнить команду с правами админа...

А вот пример для Mandriva:
Вводим в консоли su, давим enter, вводим пароль админа (root'a), а далее по накатонному...
Код:
date 010112142010.54
Птн Янв  1 12:14:54 MSK 2010
__________________
Хакер - это не профессия, а стиль жизни, в которой всё время идёшь вперёд, в которой испытываешь постоянный информационный голод и бросаешь вызов технологиям. Это путь бесконечной вереницы вопросов и ответов...


My PC: Fractal Design Define R6/ i9-9900K@5.00GHz/ ASUS MAXIMUS XI HERO (Wi-Fi)/ 64Gb RAM Dual DDR4 3000/ SSD Samsung EVO 860 250Gb + HDD WD Purple 4Tb/ nVidia GeForce RTX 2080 Ti FE 11Gb/ ASUS VG245Q 24" Full HD/ Sound Microlab Pro One
My Notebook: HP ENVY x360 15 (Ryzen 5 2500U@3,6GHz/ 16Gb RAM Dual DDR4 2400/ SSD M.2 Samsung CM871a 128Gb +HDD Seagate BarraCuda Pro 1Tb/ AMD Radeon Vega 8 1Gb/ FP 15.6" FHD / HP Pen)
My Server: HPE ProLiant MicroServer Gen8 (XEON E3-1265LV2@2.5~3.5GHz 8 threads/ 16Gb ECC RAM 1600/ HP P222 2Gb Cache FBWC 4x4TB Toshiba 4xRAID10/ ESXi 6.5U3/ iLO 4 v2.73)
My Phone: Samsung Galaxy Note 23 Ultra/ Android 13/ 256Gb + DeX Station + Galaxy Watch 46mm + Galaxy Buds Pro
My Tab: Samsung Galaxy Note 10.1 2014/ Android 5.1.1/ 32Gb/ Flash mSD 64Gb


Почему "Винда-отстой" кричат громче всех те, кто и в Линукс ничего не понимают...
Говорим спасибо и жмём на возле аватара или кнопочку
MiraMaX166 вне форума   Ответить с цитированием
Старый 29.02.2012, 20:01    Топик Стартер ТС   #3 (ссылка на пост)
levinkv
Активный пользователь
 
Аватар для levinkv
 
Регистрация: 23.01.2012
Сообщений: 54
levinkv скоро придёт к известности
Информация

По умолчанию

в коде первый символ # - значит root;
$ - не root
levinkv вне форума   Ответить с цитированием
Старый 29.02.2012, 20:09      #4 (ссылка на пост)
MiraMaX166
Инквизитор
 
Аватар для MiraMaX166
 
Регистрация: 29.01.2008
Адрес: Омск
Сообщений: 2,304
MiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспорима
Информация

Отправить сообщение для MiraMaX166 с помощью ICQ Отправить сообщение для MiraMaX166 с помощью AIM Отправить сообщение для MiraMaX166 с помощью MSN Отправить сообщение для MiraMaX166 с помощью Skype™
По умолчанию

Эт тогда ремарку надо было приписать... Я чет не сразу воткнул
__________________
Хакер - это не профессия, а стиль жизни, в которой всё время идёшь вперёд, в которой испытываешь постоянный информационный голод и бросаешь вызов технологиям. Это путь бесконечной вереницы вопросов и ответов...


My PC: Fractal Design Define R6/ i9-9900K@5.00GHz/ ASUS MAXIMUS XI HERO (Wi-Fi)/ 64Gb RAM Dual DDR4 3000/ SSD Samsung EVO 860 250Gb + HDD WD Purple 4Tb/ nVidia GeForce RTX 2080 Ti FE 11Gb/ ASUS VG245Q 24" Full HD/ Sound Microlab Pro One
My Notebook: HP ENVY x360 15 (Ryzen 5 2500U@3,6GHz/ 16Gb RAM Dual DDR4 2400/ SSD M.2 Samsung CM871a 128Gb +HDD Seagate BarraCuda Pro 1Tb/ AMD Radeon Vega 8 1Gb/ FP 15.6" FHD / HP Pen)
My Server: HPE ProLiant MicroServer Gen8 (XEON E3-1265LV2@2.5~3.5GHz 8 threads/ 16Gb ECC RAM 1600/ HP P222 2Gb Cache FBWC 4x4TB Toshiba 4xRAID10/ ESXi 6.5U3/ iLO 4 v2.73)
My Phone: Samsung Galaxy Note 23 Ultra/ Android 13/ 256Gb + DeX Station + Galaxy Watch 46mm + Galaxy Buds Pro
My Tab: Samsung Galaxy Note 10.1 2014/ Android 5.1.1/ 32Gb/ Flash mSD 64Gb


Почему "Винда-отстой" кричат громче всех те, кто и в Линукс ничего не понимают...
Говорим спасибо и жмём на возле аватара или кнопочку
MiraMaX166 вне форума   Ответить с цитированием
Старый 02.03.2012, 00:52    Топик Стартер ТС   #5 (ссылка на пост)
levinkv
Активный пользователь
 
Аватар для levinkv
 
Регистрация: 23.01.2012
Сообщений: 54
levinkv скоро придёт к известности
Информация

По умолчанию

хорошо в след. раз буду это учитывать.
levinkv вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо levinkv за это полезное сообщение:
MiraMaX166 (02.03.2012)
Ответ

Социальные закладки

Метки
команда date в linux, команды linux


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks Вкл.
Pingbacks Вкл.
Refbacks Вкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вот все XP да VISTA а как же LINUX ? MiraMaX166 Linuxoid 51 25.10.2014 13:36


Реламный блок
 

Текущее время: 23:20. Часовой пояс GMT +6.


Rambler's Top100 Счётчик тиц

vBulletin Skin by MiraMaX166
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Время генерации страницы 0.12632 секунды с 22 запросами