bash - 如何在 unix bash shell 中进行两个特定日期和时间的减法或加法
问题描述
例如,下面的例子很简单。DATE=$(date -v-7d) 回显 $DATE
但是如何计算
2019-02-28 00:00:00 - or + 01:30:00 # date&time - or + time
或者
2019-02-28 00:00:00 - or + 2019-02-20 13:30:35 # date&time - or + date&time
谢谢
解决方案
date; date --date="5 hours ago 55 minutes ago 40 seconds ago " +%H%M-%d%m%Y
通过这种方式,您可以添加或减去当前时间
推荐阅读
- excel - 使用 twapi 将 Excel 工作表从一个工作簿复制到另一个工作簿
- dart - Flutter - BLoC 模式 - 如何使用流来调用另一个小部件的方法,即动画?
- c# - 获取正在运行的进程的唯一 ID
- android - 将 OnClickListener 动态分配给自定义布局
- java - Java - 使用另一个 jvm 运行类的命令行
- python - 带有批处理请求的 Facebook 图形 API
- javascript - 在 GWT 中使用 javaScript 将值插入 CKEditor 设置值
- opengl - 使用 OpenGL GLSL 漫射光
- c++ - 解构 c++ 类运算符重载和构造函数初始化列表
- ios - 未知类型名称'thread_policy_flavor_t';你的意思是“task_policy_flavor_t”吗?