logo

Jak wyświetlić i ustawić datę i godzinę w systemie Linux | polecenie daty

data polecenie służy do wyświetlania daty i godziny systemowej. Polecenie date służy również do ustawiania daty i godziny systemowej. Domyślnie polecenie date wyświetla datę w strefie czasowej, w której skonfigurowany jest system operacyjny Unix/Linux. Aby zmienić datę i godzinę, musisz być superużytkownikiem (root).

Składnia polecenia Date w systemie Linux

date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>

Przykłady jak wyświetlać i ustawiać datę i godzinę w systemie Linux

Spis treści



1. Jak wyświetlić bieżącą datę i godzinę w systemie Linux

data (bez opcji): Bez opcji polecenie date wyświetla bieżącą datę i godzinę, w tym skróconą nazwę dnia, skróconą nazwę miesiąca, dzień miesiąca, godzinę oddzieloną dwukropkami, nazwę strefy czasowej i rok.

Komenda:

date>

Wyjście:



Wyświetl aktualną datę i godzinę w systemie Linux

Wyświetl aktualną datę i godzinę w systemie Linux

Notatka: Tutaj system unix jest skonfigurowany według czasu letniego Pacyfiku.

2. Jak wyświetlić czas w formacie GMT

The-u>opcja zdate>polecenie umożliwia wyświetlenie aktualnego czasu w formacie GMT (czas uniwersalny Greenwich) lub UTC (uniwersalny czas koordynowany).



Komenda:

co to jest hashset Java
date -u>

Wyjście:

Wyświetl czas w GMT

Wyświetl czas w GMT

3. Jak wyświetlić podany ciąg daty w formacie daty

–data lub -d Opcja: Wyświetla podany ciąg daty w formacie daty. Nie ma to jednak wpływu na rzeczywistą wartość daty i godziny systemu. Zamiast tego wykorzystuje datę i godzinę podaną w postaci ciągu znaków.

Składnia:

date --date=' string '>
  Command:    $date --date='2/02/2010' $date --date='Feb 2 2010'   Output:    Tue Feb 2 00:00:00 PST 2010 Tue Feb 2 00:00:00 PST 2010>

4. Jak wyświetlić przeszłe daty

Data i godzina sprzed 2 lat

date --date='2 year ago'>
2024-02-06_16-06

Data i godzina sprzed 2 lat.

Java otwiera plik

Data i godzina sprzed 5 sekund

date --date='5 sec ago'>
Data i godzina sprzed 5 sekund

Data i godzina sprzed 5 sekund

Data i godzina poprzedniego dnia

date --date='yesterday'>
Data i godzina poprzedniego dnia

Data i godzina poprzedniego dnia

Data i godzina sprzed 2 miesięcy

date --date='2 month ago'>

Data i godzina sprzed 2 miesięcy

Data i godzina sprzed 2 miesięcy

Data i godzina sprzed 10 dni

konwersja typów i rzutowanie w Javie

data –data=10 dni temu

Data i godzina sprzed 10 dni

Data i godzina sprzed 10 dni

5. Jak wyświetlić przyszłe daty

Data i godzina nadchodzącego danego dnia tygodnia.

  Command:    $date --date='next tue'   Output:    Tue Oct 17 00:00:00 PDT 2017>

Data i godzina po dwóch dniach.

  Command:    $date --date='2 day'   Output:    Fri Oct 13 00:05:52 PDT 2017>

Data i godzina następnego dnia.

  Command:    $date --date='tomorrow'   Output:    Thu Oct 12 00:08:47 PDT 2017>

Data i godzina po upływie 1 roku od bieżącego dnia.

  Command:    $date --date='1 year'   Output:    Thu Oct 11 00:11:38 PDT 2018>

6. Jak ustawić datę i godzinę systemową

Użyj -s> Lub --set> możliwość ustawienia daty i godziny systemowej na określoną wartość.

Składnia:

instancja Java
date --set='date to be set'>
  Command:    $date   Output:    Wed Oct 11 15:23:26 PDT 2017   Command:    $date --set='Tue Nov 13 15:23:34 PDT 2018' $date   Output:    Tue Nov 13 15:23:34 PDT 2018>

7. Jak wyświetlić ciągi dat z pliku

–plik lub -f Opcja: Służy do wyświetlania ciągu daty znajdującego się w każdym wierszu pliku w formacie daty i godziny. Ta opcja jest podobna do opcji –date, ale jedyną różnicą jest to, że w opcji –date możemy podać tylko jeden ciąg daty, ale w pliku może podać wiele ciągów dat w każdej linii.

Składnia:

date --file=file.txt>
$cat>> datefile 23 września 2018 r. 03 listopada 2019 r. Polecenie: $date --file=datefile Dane wyjściowe: niedziela 23 września 00:00:00 PDT 2018 niedziela 3 listopada 00:00:00 PDT 2019>

8. Jak wyświetlić ostatnią zmodyfikowaną sygnaturę czasową pliku

The -r> Opcja służy do wyświetlenia ostatniej modyfikacji znacznika czasu określonego pliku.

Składnia:

date -r file.txt>

Możemy zmodyfikować znacznik czasu pliku daty za pomocą polecenia dotykowego.

$touch datefile>
$date -r datefile Wed Oct 11 15:54:18 PDT 2017 //this is the current date and time $touch datefile //The timestamp of datefile is changed using touch command. This was done few seconds after the above date command’s output. $date -r datefile Wed Oct 11 15:56:23 PDT 2017 //display last modified time of datefile>

9. Lista specyfikatorów formatu używanych z poleceniem date:

  %D: Display date as mm/dd/yy.    %d: Display the day of the month (01 to 31). %a: Displays the abbreviated name for weekdays (Sun to Sat). %A: Displays full weekdays (Sunday to Saturday). %h: Displays abbreviated month name (Jan to Dec). %b: Displays abbreviated month name (Jan to Dec). %B: Displays full month name(January to December). %m: Displays the month of year (01 to 12). %y: Displays last two digits of the year(00 to 99). %Y: Display four-digit year. %T: Display the time in 24 hour format as HH:MM:SS. %H: Display the hour. %M: Display the minute. %S: Display the seconds.>

Składnia:

date +%[format-option]>

Przykłady:

1. Wyświetl datę w formacie MM/DD/RR

date '+%D'>
Wyświetl datę w formacie MM/DD/RR

Wyświetl datę w formacie MM/DD/RR

2. Wyświetl datę i godzinę w formacie MM/DD/RR HH:MM:SS

date '+%D %T'>
Wyświetla datę i godzinę w formacie MM/DD/RR HH:MM:SS

Wyświetla datę i godzinę w formacie MM/DD/RR HH:MM:SS

3. Wyświetl datę w formacie RRRR-MM-DD

strona internetowa taka jak coomeet
date '+%Y-%m-%d'>
Wyświetl datę w formacie RRRR-MM-DD

Wyświetl datę w formacie RRRR-MM-DD

4. Wyświetl datę w formacie RRRR/MM/DD

date '+%Y/%m/%d'>
Wyświetl datę w formacie RRRR/MM/DD

Wyświetl datę w formacie RRRR/MM/DD

5. Wyświetl pełną datę i godzinę wraz z dniem, miesiącem, datą, godziną i rokiem

date '+%A %B %d %T %y'>
Wyświetl pełną datę i godzinę z dniem, miesiącem, datą, godziną i rokiem

Wyświetl pełną datę i godzinę z dniem, miesiącem, datą, godziną i rokiem

Wniosek

W tym artykule omówiliśmy polecenie „data” w systemie Linux, które jest wszechstronnym narzędziem do zarządzania datą i godziną systemową. Pozwala użytkownikom wyświetlać bieżącą datę, dostosowywać formaty wyjściowe, ustawiać daty systemowe i nawigować po datach przeszłych i przyszłych. Niezależnie od tego, czy wyświetlasz czas w strefie GMT, dostosowujesz ustawienia czasowe, czy używasz specyfikatorów formatu, „data” to potężne polecenie umożliwiające efektywne administrowanie systemem, umożliwiające użytkownikom wydajną obsługę różnych zadań związanych z czasem w środowisku Linux.