2012-06-19 16 views

Odpowiedz

10

Wskazówka: odpalić terminal (w moim terminalu bash przypadku)

Pomoc jest dobrym punktem wyjścia

date --help 
strona

lub mężczyzna

man date 

Wiele informacji i przykładów.

Data manipulacja w bash (skopiuj wklej przykład uruchomić w terminalu):

dodać 10 dni do bieżącej daty:

date -d "10 day" +"%Y %m %d" 

lub usunąć 10 dni do bieżącej daty

date -d "-10 day" +"%Y %m %d" 

dodać 2 miesiące do bieżącej daty:

date -d "2 month" +"%Y %m %d" 

usunąć 2 miesięcy od daty bieżącej:

date -d "-2 month" +"%Y %m %d" 

dodać 1 roku do bieżącej daty

date -d "1 year" +"%Y %m %d" 

Usuń 1 rok aktualnej daty

date -d "-1 year" +"%Y %m %d" 

mieszania dodać 1 roku miesiąc i dzień

date -d "1 year 1 month 1 day" +"%Y %m %d" 

w skrypcie (w moim przypadku bash)

foobaa=`date -d "1 year 1 month 1 day" +"%Y %m %d"` 
echo $foobaa 

Mam nadzieję, że pomaga trochę ..

1

Równowartość na Mac OSX jest data -v "+ 60M", aby dodać 60 minut.

0

Prosta komenda w skrócie jest
date -d "+3 dni +4 Miesiąc +2 lata"

Podobnie można także odejmować daty też.
date -d "-3 dni -4 Miesiąc -2 Lata"