计算两个日期之间的天数

[root@TT_BK]$ cat file_back.sh
#! /bin/bash
export LC_ALL=C
cur_date=`date -d '1 days ago' "+%Y%m%d"`
dt=`date "+%Y%m%d"`
new_date=`date +%s`
ago_date=`date +%s -d '1 month ago'`
date_dd=`date "+%d"`# 算出距离上个月有多少天数
t_a=$((($cur_date - $ago_date)/86400))
echo ${t_a}# 打包一个月前的所有txt为结尾的文件
find $file_path -name "*.txt" -type f -mtime +${t_a} -exec tar -rvf
date_data${dt}.tar {} \;# 移动备份文件到备份的文件夹
mv date_data${dt}.tar tar_back# 删除已经备份的文件
find $file_path -name "*.txt" -type f -mtime +${t_a} -exec rm -rf {} \;

注意:在赋值给a时可以需要多写个括号,即将(($cur_date - $ago_date)/86400)作为一个整体来看

用途:可指定月初备份

参考: https://blog.csdn.net/mydriverc2/article/details/78592107

Linux 计算两个日期间隔时间相关推荐

  1. oracle日期相减工作日_Oracle 计算两个日期间隔的天数、月数和年数

    在Oracle中计算两个日期间隔的天数.月数和年数: 一.天数: 在Oracle中,两个日期直接相减,便可以得到天数: select to_date('08/06/2015','mm/dd/yyyy' ...

  2. 计算两个日期间隔天数(距离(2024-7-7)间隔:1999天)

    /*** 计算两个日期间隔天数*/ public class Demo5 {public static void main(String[] args) {//开始时间LocalDateTime st ...

  3. java计算两个日期间隔天数

    /*** 计算两个日期间隔天数** @param startTime : 开始时间* @param endTime : 结束时间* @return*/public static int caculat ...

  4. Java8 中计算两个日期间隔多少年、多少月、多少天的实现

    import org.apache.commons.lang.time.DurationFormatUtils; import java.util.Date;public class DateUtil ...

  5. Oracle 计算两个日期间隔的天数、月数和年数

    转载自:https://www.cnblogs.com/AnneHan/p/4708386.html 在Oracle中计算两个日期间隔的天数.月数和年数: 一.天数: 在Oracle中,两个日期直接相 ...

  6. oracle两个日期的月份间隔,Oracle 计算两个日期间隔的天数、月数和年数

    在Oracle中计算两个日期间隔的天数.月数和年数: 一.天数: 在Oracle中,两个日期直接相减,便可以得到天数: 1 select to_date('08/06/2015','mm/dd/yyy ...

  7. C语言计算两个日期间隔天数

    C语言计算两个日期间隔天数 代码 总结 代码 // An highlighted block #include <stdio.h> #include <stdlib.h> in ...

  8. localdate获取几个月前_Java8 使用LocalDate计算两个日期间隔多少年,多少月,多少天...

    最近项目遇到一个需要计算两个日期间割的期限,需要计算出,整年整月整日这样符合日常习惯的说法,利用之前的Date和Calendar类会有点复杂,刚好项目使用了JDK8,那就利用起来这个新特性,上代码: ...

  9. 一个计算两个日期间隔的算法

    提供一个通用算法来计算两个日期之间的间隔 import java.text.SimpleDateFormat; import java.util.Date; import java.util.Hash ...

最新文章

  1. tornado(七)
  2. 10、软件质量工程师指南 - 软件项目角色指南系列文章
  3. iOS NSNotificationCenter详解
  4. WIN8将IE设置为默认浏览器
  5. 通过使用CSS字体阴影效果解决hover图片时显示文字看不清的问题
  6. python伪装浏览器什么意思_python爬虫伪装浏览器出现问题求助
  7. C# StreamReader.ReadLine统计行数的问题
  8. IBM软件三大发力点推进“软”实力着陆中国
  9. JSK-8 字符串长度【入门】
  10. docker 代理_利用Docker容器实现代理转发和数据备份
  11. blob类型视频测试(blob加密视频源地址)
  12. 计算机主板电源线接法,主板电源线怎么接
  13. 网线交叉网线线序接法
  14. 王道408思维导图 marginnote 【4门科齐全】Xmind+脑图原件可下载 - 在线分享
  15. 浏览器提示代理服务器出现问题,或则地址有误
  16. [问题]mpu9250+bmp280数据读取
  17. java开发工具对比_Eclipse和STS哪个好_Java开发工具优缺点对比一览
  18. 英特尔OpenVINO使用入门(C++集成方式)
  19. PAOGD个人作业3——OpenGL,实现模型自身的旋转,平移,缩放
  20. Vue.js安装方式

热门文章

  1. 运行MeeGo SDK 的linux版本
  2. 百度联盟广告代码php,百度联盟广告异步加载的方法
  3. 《那些年啊,那些事——一个程序员的奋斗史》——23
  4. 开发中是如何保证接口幂等性的?
  5. jperf服务器报告文档,iperf使用
  6. 一张图弄懂汇编程序常用指令系统(知识结构图)--快速参照手册(参照:人民邮电出版社《汇编语言程序设计(第二版)》前5章内容)
  7. 华为软件精英挑战赛2015
  8. 用c语言编程牛顿环实验报告,C语言和Origin7.5软件在实验中的应用——以牛顿环测纯水折射率为例.pdf...
  9. 微信开放平台开发(2) 网站应用微信登录
  10. python实现随机抽取答题_问卷星可以随机抽取题库答题吗