我正在尝试将时间戳转换为秒数,并且它在mac上无法正常工作。在linux上我可以运行:
date -d "2015-06-11 12:39" +%s
我按预期得到了1434044340
。但是,当我在mac上运行相同的命令时,我得到了
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
相应的mac命令是什么和/或如何让原始命令在mac上运行?
答案 0 :(得分:1)
你应该这样试试date -j -f "%Y-%m-%d %H:%M" "2015-06-11 12:39" +%s
。我自己就试过了。
日期的命令在mac上有点不同于基于Linux的操作系统。
答案 1 :(得分:1)
3年后:)
试试这个:
brew install coreutils ; echo "alias date=gdate" >> ~/.bash_profile
然后运行命令