首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Unix Date Current Day -(减)天(昨天日期)

在 Unix 系统中,你可以使用 date 命令来获取当前日期,并通过减去天数来获取前几天的日期。以下是一些常见的用法示例,展示了如何使用 date 命令来获取昨天的日期。

获取昨天的日期

要获取昨天的日期,你可以使用 date 命令并减去一天。以下是具体的命令:

代码语言:javascript
复制
date -d "yesterday"

或者,你也可以使用 -1 day 来表示昨天:

代码语言:javascript
复制
date -d "-1 day"

这两个命令都会输出昨天的日期,格式通常是 YYYY-MM-DD

获取前几天的日期

如果你想获取前几天的日期,可以调整减去的天数。例如,要获取前两天的日期:

代码语言:javascript
复制
date -d "-2 days"

同样地,要获取前七天的日期:

代码语言:javascript
复制
date -d "-7 days"

自定义日期格式

你可以使用 + 选项来自定义日期的输出格式。例如,如果你想以 YYYY-MM-DD 格式输出昨天的日期:

代码语言:javascript
复制
date -d "yesterday" +"%Y-%m-%d"

或者,以 MM/DD/YYYY 格式输出前两天的日期:

代码语言:javascript
复制
date -d "-2 days" +"%m/%d/%Y"

示例

以下是一些完整的示例,展示了如何使用 date 命令来获取和格式化日期:

代码语言:javascript
复制
# 获取昨天的日期,默认格式
yesterday=$(date -d "yesterday")
echo "Yesterday's date: $yesterday"

# 获取前两天的日期,格式为 YYYY-MM-DD
two_days_ago=$(date -d "-2 days" +"%Y-%m-%d")
echo "Date two days ago: $two_days_ago"

# 获取前七天的日期,格式为 MM/DD/YYYY
seven_days_ago=$(date -d "-7 days" +"%m/%d/%Y")
echo "Date seven days ago: $seven_days_ago"
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券