将常规日期时间yyyy-MM-dd hh:mm格式转换为大纪元时间戳,不包括秒数

时间:2019-06-21 01:48:32

标签: linux bash shell

我正在尝试将2014-10-31 11:28(yyyy-MM-dd hh:mm)转换为Bash中的纪元时间戳,而没有秒。我正在使用以下代码

echo s_unixtime=$(date -j -f "%Y-%m-%d %H:%M" "$s_date $s_time" "+%s")

其中

s_date = 2014-10-31
s_time = 11:28

结果将以1414780083的形式随机出现,这是2014-10-31 11:28:03的时代时间

预期结果为1414780080

我是Shell脚本的新手。请寻求帮助

0 个答案:

没有答案