我正在尝试将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脚本的新手。请寻求帮助