表題の件について知らなかったのでメモ。
■ 環境
- Amazon Linux
- Mac OSX El Capitan
■ +%N
ナノ秒が取得できるそうである。ただしGNUの`date`コマンドでのみ対応しているそうである。前述の2つの環境でそれぞれ試してみた。
AmazonLinuxでの実行結果は下記の通りである。
$ date --help
:
%N ナノ秒 (000000000..999999999)
:
GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
:
$$ date +%N
870689627
$
取得できている。続いてMacでも試してみる。
$ date -h
date: illegal option -- h
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
$
$ date +%N
N
$
ヘルプも出せなかったのであるが、ナノ秒は取得できなかった。
以上。