Mac OS日期命令 - 获得更高的时间分辨率

时间:2010-03-21 05:00:38

标签: date terminal

我正在尝试在多台Mac OS X计算机上使用终端中的date命令,这些计算机通过NTP同步以同步程序中的某些代码。基本上我正在运行一个程序......

MyProgram with arguments [date]

我可以通过%M说明符来获取自Unix时代以来的秒数。

当我尝试使用%N来获得纳秒分辨率时,日期只返回N.无论如何得到日期给我更精细然后第二个分辨率?我甚至不介意传递两个参数,如

(日期+%M):arg2

然后转换程序中的单位。

非常感谢提前!

此处列出的

%N说明符:http://en.wikipedia.org/wiki/Date_(Unix)

1 个答案:

答案 0 :(得分:2)

Mac OS X 10.5上的每man date,MacOSX上的date似乎不会超过秒分辨率。您可以使用其他包含的工具(例如Python或Perl)获得几分之一秒,例如

$ python -c'import time; print repr(time.time())'
1269148775.3234861