首页 > 解决方案 > 将常规日期时间 yyyy-MM-dd hh:mm 格式转换为不包括秒数的 Epoch 时间戳

问题描述

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

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 脚本的新手。请需要帮助

标签: linuxbashshell

解决方案


推荐阅读