linux里面如何获得指定时间字符串前1分钟的时间?

gujiayue 2018-01-24 03:14:54
#假设我的时间字符串是str,就是这个格式,中间没有空格等分隔符,我想获得前5分钟的时间,也就是想得到201801241400
str1=201801241405

#从网上找相关例子,但是都报错
date -d "201801241405 5 minute ago" +%Y%m%d%H%M

#上面的写法总是报错,必须得想下面写才可以
date -d "20180124 1405 5 minute ago" +%Y%m%d%H%M

可以我的原时间字符串里面日和小时之间就是没有空格的,还请各位大神帮忙给解答下,多谢了!
...全文
584 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
皇御雷霆 2018-01-24
  • 打赏
  • 举报
回复
格式化输出 "+%Y%m%d %H%M"

19,610

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧