【问题标题】:How to subtract 5 minute from date如何从日期中减去 5 分钟
【发布时间】:2015-10-08 13:15:38
【问题描述】:

我有这些数据:

`date +%Y-%m-%d`" 00:00:00"

返回2015-10-08 00:00:00

我想取消 5 分钟:

2015-10-07 23:55:00

非常感谢

【问题讨论】:

  • date --date "-5 min" +"%Y-%m-%d 00:00:00"
  • 您好,此命令返回 2015-10-08 00:00:00

标签: bash date datetime subtraction


【解决方案1】:

您需要从已知时间点减去 5 分钟:

$ date -d "00:00:00 today"
Thu Oct  8 00:00:00 EDT 2015
$ date -d "00:00:00 today -5 minutes"
Wed Oct  7 23:55:00 EDT 2015

您只需要添加格式字符串。

【讨论】:

    【解决方案2】:

    从当前时间减去一个值的方法不止一种,尽管这应该与您的问题中显示的格式相匹配:

     date -d "-5 min" "+%Y-%m-%d %H:%M:%S"
    

    结果

    2015-10-08 15:26:13
    

    【讨论】:

      猜你喜欢
      • 2015-03-27
      • 1970-01-01
      • 2017-08-03
      • 2019-09-26
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 2017-11-08
      相关资源
      最近更新 更多