Linux 基础教程

Linux 参考手册

Linux 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/linux-get-yesterday-date-in-shell.html

shell 利用 date 命令获取昨天的日期的方法

Linux date 命令详解 Linux date 命令详解


Linux 或 Mac OS 可以利用 date 命令在 shell 或 bash 下获取昨天日期,主要利用 -d 选项结合日期增减文案描述实现。

解决方法

有 3 种文案描述,再结合指定的格式输出,具体如下:

$ date +%Y%m%d -d "-1 days"
20200925

等同于如下命令:

$ date +%Y%m%d -d "1 day ago"
20200925

也等同于如下命令:

$ date +%Y%m%d -d "yesterday"
20200925

 

一般 t+1 的离线任务中,往往需要遍历一定时间范围内日期,然后将每天的日期作为参数或条件进行下一步操作,主要用 date 命令指定特定格式 ...
当我们写 shell 脚本将一些离散的逻辑模块串行组合在一起的时候,需要获取业务模块处理(脚本运行,可能是 python 或 java 等) ...
###方法一:Java8LocalDate类这是Java8中引入的日期和时间API。Maven坐标:Gradle坐标:实现过程:该方法使用循 ...
Linux 的 date 命令用来显示或设置系统的时间和日期。它主要用于通过时间日期格式化的转换,为一些脚本任务提供时间日期的数据。 ...
Calendar导入需要的类和包:创建Calendar实例,并设置日期:示例代码:###方法二:使用java.LocalDate(使用Jod ...