谁能解释一下以下命令中“@”符号的含义
date -d @1472067906.1413 +%Y.%m.%d
2016.08.25
date 命令如何处理这个问题?我似乎在手册页上找不到任何信息。
答案1
手册页中最好的提示确实是在其中一个示例中 -@x
意味着经过纪元的 x 秒:
例子
Convert seconds since the epoch (1970-01-01 UTC) to a date $ date --date='@2147483647'
(我认为,如果您想要纪元过去 7 秒之类的内容,则可能会出现解析歧义:date --date=7
认为您想要当天的上午 7 点。)