動作環境
Xeon E5-2620 v4 (8コア) x 2
32GB RAM
CentOS 6.8 (64bit)
openmpi-1.8.x86_64 とその-devel
mpich.x86_64 3.1-5.el6とその-devel
gcc version 4.4.7 (とgfortran)
NCAR Command Language Version 6.3.0
WRF v3.7.1を使用。
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
Python 3.6.0 on virtualenv
dateコマンドで指定の日時に対して、day, hour, minutesを進めたかった。
以下でできるようだ。1dayの前に"+"をつけると正しい日時にはならない。
進め方
$ date --date="2017-08-03 12:30:45 1day"
Fri Aug 4 12:30:45 JST 2017
$ date --date="2017-08-03 12:30:45 1hour"
Thu Aug 3 13:30:45 JST 2017
$ date --date="2017-08-03 12:30:45 1minute"
Thu Aug 3 12:31:45 JST 2017
戻し方
agoを付けるようだ。
$ date --date="2017-08-03 12:30:45 1 day ago"
Wed Aug 2 12:30:45 JST 2017
$ date --date="2017-08-03 12:30:45 1 hour ago"
Thu Aug 3 11:30:45 JST 2017
$ date --date="2017-08-03 12:30:45 1 minute ago"
Thu Aug 3 12:29:45 JST 2017
secondも使えます
二回引く
xxx agoを二回書くと二回引くようだ。
複数の秒変化計算をワンライナーでできる。
$ date --date="2017-10-03 12:30:00 5 second ago 5 second ago"
Tue Oct 3 12:29:50 JST 2017