广告
返回顶部
首页 > 资讯 > 服务器 >利用shell获取指定日期前N天的日期
  • 124
分享到

利用shell获取指定日期前N天的日期

日期shell 2022-06-04 21:06:28 124人浏览 八月长安
摘要

一、创建测试文件test.sh #!/bin/sh . /etc/profile # 参数: # args[0] ,数据日期,日期格式yyyy-MM-dd # 取30天以前的日期 function

一、创建测试文件test.sh


#!/bin/sh
. /etc/profile

# 参数:
# args[0] ,数据日期,日期格式yyyy-MM-dd
# 取30天以前的日期

function get_date_30daysbefore()
{
 sec=`date -d $1 +%s`
 sec_30daysbefore=$((sec - 86400*30))
 days_before=`date -d @$sec_30daysbefore +%F`
 echo $days_before
}

if [ $# == 1 ]; then
 today=$1
 dates_30=`get_date_30daysbefore $1`
else
 today=`date -d -1days '+%Y-%m-%d'`
 dates_30=`date -d -30days '+%Y-%m-%d'`
fi

echo $today
echo $dates_30

二、无参运行


## 不带参数,从当前时间开始算
$ ./test.sh

2016-10-28
2016-09-29

三、传参运行


$ ./test.sh 2015-10-29
2015-10-29
2015-09-29

总结

以上就是利用shell获取指定日期前N天日期的全部内容,希望本文的内容对大家的学习或者工作能有所帮助,如果有疑问大家可以留言交流。

--结束END--

本文标题: 利用shell获取指定日期前N天的日期

本文链接: https://www.lsjlt.com/news/19034.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 利用shell获取指定日期前N天的日期
    一、创建测试文件test.sh #!/bin/sh . /etc/profile # 参数: # args[0] ,数据日期,日期格式yyyy-MM-dd # 取30天以前的日期 function...
    99+
    2022-06-04
    日期 shell
  • shell中怎么获取指定日期前N天的日期
    本篇文章给大家分享的是有关shell中怎么获取指定日期前N天的日期,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、创建测试文件test.sh#!/bin/sh. /...
    99+
    2023-06-09
  • Java 获取日期前一年、月、日,指定日期的前几天,后几天
    1. 方法1: 如果是 java8, 可以使用 LocalDate 获取 // 获取当前日期前一天的日期 LocalDate localDate = LocalDate.now().minusDays(1...
    99+
    2023-08-31
    java 开发语言 Powered by 金山文档
  • solaries中怎么利用date获取前一天日期
    solaries中怎么利用date获取前一天日期,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.Linux系统下获取历史日期的方法获取前一天日期:date -d&n...
    99+
    2023-06-06
  • sqlserver如何获取前一天的日期
    在SQL Server中,可以使用`GETDATE()`函数获取当前日期和时间。要获取前一天的日期,可以使用DATEADD函数来减去...
    99+
    2023-09-15
    sqlserver
  • php如何获取前几天的日期
    这篇文章主要介绍了php如何获取前几天的日期,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在PHP中,可以利用date()和strtotime()函数来获取前几天的日期,语法...
    99+
    2023-06-14
  • php如何获取指定日期的星期几
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php如何获取指定日期的星期几?PHP 获取指定日期的星期几的方法<php header("Content-type: text/html; ch...
    99+
    2014-06-06
    php
  • VBS中怎么获取当前日期的前一天
    本篇文章为大家展示了VBS中怎么获取当前日期的前一天 ,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。获取当前日期方法一: 代码如下:Currentdate1=date()msgbox Cu...
    99+
    2023-06-08
  • mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间
    1、当前日期 select DATE_SUB(curdate(),INTERVAL 0 DAY) ; ...
    99+
    2022-10-18
  • mysql怎么获取当前日期的后一天
    在mysql中获取当前日期后一天的方法首先,在命令行中启动mysql服务;service mysql start  MySQL服务启动后,在命令行中输入mysql的用户名和密码登录到mysql;mysql -u root...
    99+
    2022-10-07
  • java获取指定日期是星期几的方法
    java获取指定日期是星期几的方法:(推荐:java视频教程)取得指定日期是星期几可以采用下面两种方式取得日期是星期几:使用Calendar类//根据日期取得星期几 public static String getWeek(Date dat...
    99+
    2020-09-10
    java基础 java
  • mysql获取指定日期函数应用
    下文主要给大家带来mysql获取指定日期函数应用,希望这些内容能够带给大家实际用处,这也是我编辑mysql获取指定日期函数应用这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。获取指定日期当前月的天数...
    99+
    2022-10-18
  • Python中怎么获取指定月最后一天的日期
    Python中怎么获取指定月最后一天的日期,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Excel完成这个需求① 在单元格中输入EOMONTH()公式② 完成填...
    99+
    2023-06-16
  • php如何获取指定日期是一周的第几天
    这篇文章主要讲解了“php如何获取指定日期是一周的第几天”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何获取指定日期是一周的第几天”吧!获取方法:1、定义“array("7...
    99+
    2023-06-21
  • Java获取指定时间一周至周日的日期
     Java获取指定时间一周至周日的日期: public static List getWeekData(Date dataTime){ List week = new ArrayList(); ...
    99+
    2023-09-20
    java python 开发语言
  • 如何使用Python获取昨天的日期
    目录在 Python 中获取昨天的日期Python 中的Date模块在 Python 中获取昨天日期的示例我们将通过多个示例介绍如何使用 Python 获取昨天的日期。 在 Pyth...
    99+
    2023-05-19
    Python获取昨天日期 Python获取日期
  • java如何获取日期的几天前,几个月前和几年前
    这篇文章主要介绍java如何获取日期的几天前,几个月前和几年前,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!实例如下:package bys.utils;import java.util.Date...
    99+
    2023-05-30
    java
  • chatgpt赋能python:如何使用Python获取前一天的日期
    如何使用Python获取前一天的日期 在Python编程中,经常会遇到需要获取日期的情况,例如在日志记录、数据分析等方面。有时候,我们需要获取前一天的日期,以便于统计某些数据。那么,如何使用Pytho...
    99+
    2023-09-20
    chatgpt 计算机
  • php怎么获取当前时间戳后几天的日期
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php获取当前时间戳后几天日期的方法方式1:利用strtotime() 函数<php header("Content-type:text/html;ch...
    99+
    2018-04-27
    php 时间戳
  • php如何获取当前时间戳后几天的日期
    这篇文章主要介绍“php如何获取当前时间戳后几天的日期”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何获取当前时间戳后几天的日期”文章能帮助大家解决问题。获取方法:1、使用“date(&qu...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作