本帖最后由 牵网线的 于 2022-4-18 13:04 编辑
- echo "$(date "+%Y%m" -d "-1 month")"
- 方法2:获取一个月前的时间
复制代码
- 用法:date [选项]... [+格式]
- 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
- 以给定的格式显示当前时间,或是设置系统日期。
- -d,--date=字符串 显示指定字符串所描述的时间,而非当前时间
- -f,--file=日期文件 类似--date,从日期文件中按行读入时间描述
- -r, --reference=文件 显示文件指定文件的最后修改时间
- -R, --rfc-2822 以RFC 2822格式输出日期和时间
- 例如:2006年8月7日,星期一 12:34:56 -0600
- --rfc-3339=TIMESPEC 以RFC 3339 格式输出日期和时间。
- TIMESPEC=date',seconds',或 `ns'
- 表示日期和时间的显示精度。
- 日期和时间单元由单个的空格分开:
- 2006-08-07 12:34:56-06:00
- -s, --set=字符串 设置指定字符串来分开时间
- -u, --utc, --universal 输出或者设置协调的通用时间
- --help 显示此帮助信息并退出
- --version 显示版本信息并退出
复制代码
|