Bash - jak uzyskać datę i godzinę przyszłej

Bash - jak uzyskać datę i godzinę przyszłej

Linux data Polecenie wyświetla bieżącą datę i godzinę systemu. Pisząc skontlerze, zdaję sobie sprawę, że czasami jesteśmy zobowiązani do znalezienia przyszłych dat na przykład, daty po 10 dniach, 2 miesiącach lub 1 roku itp.

Polecenie daty stanowi opcję wyświetlania przyszłych dat zgodnie z opisem.

-d, - -date = czas wyświetlania String opisany przez ciąg, a nie „teraz” 

Zrozummy to z niektórymi przykładami:

  • Wyświetl bieżącą datę: Po prostu wpisz „datę”, aby wyświetlić bieżącą datę i godzinę systemu.
    data  Czw 22 września 03:58:36 UTC 2022 
  • Data po 10 dniach: Jaka będzie data po 10 dniach? Poniższe polecenie pokaże pożądane wyniki:
    Data -D „+10 dni” Sun 2 października 03:58:48 UTC 2022 
  • Data po 3 miesiącach: Podobnie, aby znaleźć datę po 3 miesiącach, wpisz:
    Data -D „+3 miesiące” Czw 22 grudnia 03:58:58 UTC 2022 
  • Data po 1 roku: Jaka będzie data tuż po 1 roku?
    Data -D „+1 rok” Pt 22 września 03:59:05 UTC 2023 

Polecenia te są pomocne w znalezieniu dnia, daty miesiąca w przyszłości po określonym czasie trwania. Możemy również sformatować datę wyświetlaną. Oto kilka kolejnych przykładów do oglądania przyszłych dat i godzin.

KomendaWyjścieDetale
dataCzw 22 września 03:58:36 UTC 2022Wyświetl bieżącą datę.
Data -D „+10 dni”Sun 2 października 03:58:48 UTC 2022Data wyświetlania po 10 dniach.
data -d „jutro”Pt 23 września 03:58:48 UTC 2022Pokaż jutro
Data -D „Jutro + 1”Pt 24 września 03:58:48 UTC 2022Pokaż datę dnia po jutrze.
Data +„%A” -D „+10 dni”SłońceWypieraj nazwę dnia po 10 dniach (np.: Słońce, mon itp.)
Data +„ %B %D, %y” -D „+10 dni”02 października, 2022Data wyświetlania po 10 dniach w formacie niestandardowym
Data -D „Następne słońce”Sun 25 września 00:00:00 UTC 2022Data wyświetlania w następną niedzielę
Data +„%b” -D „następny miesiąc”OCTShwo w następnym miesiącu nazwa (np.: Październik, listopad itp.)
data -d „następny tydzień”Czw 29 września 04:46:32 UTC 2022Pokaż datę następnego tygodnia tego samego dnia
Data -D „12 października 2022 +1 tydzień”Śr 19 października 00:00:00 UTC 2022Data po 1 tygodniu 12 października 2022 r. (Lub innej konkretnej daty)
Data +„%A” -D „12 października 2022 +1 tydzień”ŚrodaWyświetl nazwę dnia po tygodniu 12 października 2022.