linux data 用法
1. 2 days ago
[root@lwh lwh-share]# DATE=`date -d '2 days ago' +%F`
[root@lwh lwh-share]# echo $DATE
2024-06-10
2.-100days
[root@lwh lwh-share]# DATE=`date -d '-100days' +%F`
[root@lwh lwh-share]# echo $DATE
2024-03-04
3.+50days
[root@lwh lwh-share]# DATE=`date -d '+50days' +%F`
[root@lwh lwh-share]# echo $DATE
2024-08-01
4.yesterday,tomorrow,next-yeat,next-month
[root@lwh lwh-share]# DATE=`date -d yesterday +%F`
[root@lwh lwh-share]# echo $DATE
2024-06-11
5
时间方面
- %: 印出
- % %n: 下一行
- %t: 跳格
- %H: 小时(00..23)
- %I: 小时(01..12)
- %k: 小时(0..23)
- %l: 小时(1..12)
- %M: 分钟(00..59)
- %p: 显示本地 AM 或 PM
- %r: 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)
- %s: 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数 %S: 秒(00..61)
- %T: 直接显示时间 (24 小时制)
- %X: 相当于 %H:%M:%S
- %Z: 显示时区
日期方面
- %a:星期几 (Sun..Sat)
- %A:星期几 (Sunday..Saturday)
- %b:月份 (Jan..Dec)
- %B:月份 (January..December)
- %c:直接显示日期和时间
- %d:日 (01..31)
- %D:直接显示日期 (mm/dd/yy)
- %h:同 %b
- %j:一年中的第几天 (001..366)
- %m:月份 (01..12)
- %U:一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)
- %w:一周中的第几天 (0..6)
- %W:一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)
- %x:直接显示日期 (mm/dd/yy)
- %y:年份的最后两位数字 (00.99)
- %Y:完整年份 (0000..9999)

浙公网安备 33010602011771号