bash:在BSD上查询UTC日期的时间戳记

问题描述 投票:0回答:1

我打算得到的是

$ xxx 2019-10-11 <= insert your command
1570752000

输出是UTC 2019年10月11日00:00:00的时间戳。我找到了一种在gnu中执行此操作的好方法,但在bsd中未执行此操作

bash bsd
1个回答
0
投票

这应该起作用:

date -j -f '%F %T %Z' '2019-10-11 00:00:00 U' '+%s'

-j用于空运行;即它可以防止date更改系统日期和时间,-f用于指定输入格式,+%s用于将给定日期转换为自纪元以来的秒。

© www.soinside.com 2019 - 2024. All rights reserved.