如果只减去一天的话,直接写就可以了。

#date -d"yesterday 20150401" +%Y%m%d

如果要减去几天,还可以这样写,如果用负数是往前数,

#date -d"10 day ago 2015-04-01" +%Y-%m-%d

在指定的日期上加上指定的小时

[dc@dc010.tj.momo.com init_env]$ date -d "20150416 12 3 hour" +"%Y%m%d%H"

2015041615

在指定的日期上减去指定的小时

[dc@dc010.tj.momo.com init_env]$ date -d "20150416 12 -1 hour" +"%Y%m%d%H"

2015041611

在指定的日期上加上指定的分钟

[dc@dc010.tj.momo.com init_env]$ date -d "20150416 12:20 10 minute" +"%Y%m%d%H%M"

201504161230

date -d参数可以根据当前日期获取更多我们需要的日期。

本月和下月

this_ym=`date +%Y%m`

next_ym=`date -d '1month' +%Y%m`

昨天和明天

date -d yesterday

date -d tomorrow

date +%Y%m%d -d "+1 day"

date +%Y%m%d -d'+1 day'

date +%Y%m%d --date "+1 day"

date +%Y%m%d --date='+1 day'

指定月份

date -d 1May

现在:

date -d now

其他

date +%Y%m%d --date=”+1 day” //显示后一天的日期

date +%Y%m%d --date=”-1 day” //显示前一天的日期

date +%Y%m%d --date=”-1 month” //显示上一月的日期

date +%Y%m%d --date=”+1 month” //显示下一月的日期

date +%Y%m%d --date=”-1 year” //显示前一年的日期

date +%Y%m%d --date=”+1 year” //显示下一年的日期

oracle 某天 减一天,案例一:shell脚本指定日期减去一天相关推荐

  1. date 减去固定时长_案例一:shell脚本指定日期减去一天

    如果只减去一天的话,直接写就可以了. #date -d"yesterday 20150401" +%Y%m%d 如果要减去几天,还可以这样写,如果用负数是往前数, #date -d ...

  2. oracle读取表空间物理文件中数据,shell脚本读取oracle数据库数据写入到文件中

    1.linux 需要用 sqlplus 客户端去连接oracle 数据库,首先需要确认有没有安装:which sqlplus 2.如果没有安装就需要先安装一下(百度) 3.配置环境变量: vim /e ...

  3. oracle时间相减得到天_oracle中计算两个日期之间得天数、月数、年数

    1.相差天数(两个日期相减) --Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_ ...

  4. 脚本实现oracle服务启停,通用服务启停shell脚本

    ################################### #通用启停脚本 #david ################################### APP_NAME=myAp ...

  5. 这100个shell脚本案例,你都知道吗?一篇教会你写90%的shell脚本

    shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效.安全.低成本地使用 Linux 内核,这就是 Shell 的本质. shell脚本就是由Shell命令组成的执行文件, ...

  6. 视频教程-Oracle数据库开发技巧与经典案例讲解一-Oracle

    Oracle数据库开发技巧与经典案例讲解一 Oracle DBA,熟悉Unix操作系统,精通Oracle数据库. 曾任职某大型金融IT公司,负责银行领域数据库构建与运维,维护大量银行数据库系统.目前在 ...

  7. Oracle RAC错误之--oifcfg错误案例

    Oracle RAC错误之--oifcfg错误案例 系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle:  Ora ...

  8. oracle语句加减,oracle时间加减的语句写法

    oracle时间加减运算我们经常会用到,下面就为您介绍oracle时间加减的实现方法,如果您遇到过oracle时间加减的问题,不妨一看. 加法 select sysdate,add_months(sy ...

  9. Oracle Study---Oracle 11g 不可见索引案例

    Oracle Study---Oracle 11g 不可见索引案例 Oracle 11g较之前的版本,推出了很多新功能,其中一项就是不可见索引(invisible index).     从Oracl ...

最新文章

  1. C# webform上传图片并生成缩略图
  2. 沉默是金不如开口为银
  3. Interview:人工智能岗位面试—人工智能岗位求职之机器学习算法工程师必备知识框架结构图
  4. boost::mp11::mp_replace相关用法的测试程序
  5. 谈到云原生, 绕不开容器化
  6. JS实现星星评分功能实例代码(两种方法)
  7. 影响中国历史的十篇政治美文
  8. c++ 线程什么时候run_多线程并发支撑基础之JAVA内存模型
  9. mysql regexp边界_MySQL中REGEXP正则表达式使用大全
  10. Duplicate key
  11. HarmonyOS 项目实战之通讯录(Java)
  12. [V811双核] 最新昂达V811最新2.0固件ROOT方法
  13. 思考伯努利试验的两种组合思想
  14. 网络安全之路:我的系统性渗透测试学习框架
  15. .net/C# 实现汉字到拼音转换
  16. scanf_s()函数的用法
  17. java 霍思_心术结局是什么
  18. C++实现顺序结构线性表的基本操作
  19. IMS 网络架构(三)
  20. php 二维数组去重合并,PHP 二维数组去重合并

热门文章

  1. 国办支持乡村医生建设 医疗信息化提速
  2. maven入门(1-3)maven的生命周期
  3. django 模板里面for循环常用的方法
  4. 如果让我重新设计一款Android App
  5. pugixml读取unicode编码的xml文件的做法
  6. 远程安装oracle 10.2.1 for redhat 5.0 2.6.18-53.el5xen【转】
  7. linux swap 内存交换分区调整
  8. java jsp 脚本 声明 表达式 简介
  9. linux 打开文件错误 too many open files 解决 ulimit 简介
  10. linux shell install 命令简介