Shell 中常用 Date 日期的计算
更新时间:2023年06月22日 09:09:13 作者:天問
这篇文章主要为大家介绍了Shell中常用Date日期的计算详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
正文
在使用 Crontab定时任务和 Shell脚本切割 Nginx日志文件时,要用到时间戳、当月、上月、下月、上月初、上月末、下月初、下月末等等,其中有些日期不能直接获取,需要经过一定的计算才能得到。
Shell Date
一、Date 基础格式化
格式 |
输出 |
含义 |
---|---|---|
date |
2022年 11月 15日 星期二 19:10:21 CST |
当前日期和时间 |
date +%Y |
2022 |
年 |
date +%y |
22 |
年 |
date +%m |
11 |
月 |
date +%d |
15 |
日 |
date +%D |
11/15/22 |
当前日期 |
date +%Y%m%d |
20221115 |
当前日期 |
date +%F |
2022-11-15 |
当前日期 |
date +%H |
19 |
时 |
date +%M |
20 |
分 |
date +%S |
30 |
秒 |
date +%s |
1668511253 |
时间戳 |
date +%T |
19:21:26 |
时分秒 |
date +%H:%M:%S |
19:21:26 |
时分秒 |
date +%w |
2 |
今天是周二 |
date +%W |
46 |
今年的第46周 |
cal |
(当月日历) |
当月日历 |
二、Date 日期计算
当前日期:2022-11-15
- 前一天
- 前三天
- 后一天
- 上一月
- 下一月
- 上一年
- 时间戳转日期
- 日期转时间戳
- 当月末日期和当月天数:先获取下个月第一天,减去一天
以上就是Shell 中常用 Date 日期的计算的详细内容,更多关于Shell Date日期计算的资料请关注脚本之家其它相关文章!
最新评论