小编Fra*_*nco的帖子

如何将本地日期时间转换为 UTC 日期时间?

我正在尝试让 bash 脚本正常工作,为此我需要将本地时间的+%Y%m%d%H%M%S格式(例如:“20150903170731”)转换为相同格式的 UTC 时间。

我知道date -u可以给我当前的 UTC 时间:

$ date +%Y%m%d%H%M%S  -u
20150903161322
Run Code Online (Sandbox Code Playgroud)

或者,没有-u本地时间(这里是 BST):

$ date +%Y%m%d%H%M%S
20150903171322
Run Code Online (Sandbox Code Playgroud)

现在,如果我向 中添加参数date,则会收到错误消息:

echo "20150903154607" | xargs date +"%Y%m%d%H%M%S" -u
date: extra operand `20150903154607'
Run Code Online (Sandbox Code Playgroud)

有什么办法可以在没有此类错误的情况下执行此转换?

date

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

date ×1