🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
| date 命令 | 时间命令 | | --- | --- | 语法: date [-u | --utc | --universal] [MMDDhhmm [[CC] YY][.ss]] 基本使用 date #2019年 07月 24日 星期三 23:03:16 CST date +%Y-%m-%d-%H-%M-%S #2019-07-24-23-13-06 | date 基本参数 | | | --- | --- | | %Y | 年份 | | %m | 月份 | | %d | 日 | | %H[%I][%l][%k] | 时(00...23)[1...12][1...12][00...23] | | %M | 分(00...59) | | %S | 秒(00...59) | | date 高级用法 | | | --- | --- | | date +%p | 下午(显示本地AM或PM) | | date +%r | 下午 11时30分41秒( 直接显示时间 (12 小时时制,格式为 hh:mm:ss [AP]M) | | date +%s | 1563982281[时间戳] | | date +%X | 23时31分56秒 | | date +%Z | CST[时区] | | date +%a | 三[星期几(Sun..Sat)] | | date +%A | 星期三[星期几 (Sunday..Saturday)] | | date +%b | 七月[月份 (Jan..Dec)] | | date +%B | 七月[月份 (January..December)] | | date +%c | 2019年07月24日 星期三 23时38分00秒[直接显示期与时间] | | date +%D | 07/24/19[直接显示期 (mm/dd/yy)] | | date +%h | 7月[同 %b] | | date +%j | 205[一年中的第几天 (001..366)] | | date +%U | 29[一年中的第几周 (00..53) ( 以 Sunday 为一周的第几天的情形)] | | date +%w | 3[一周中的第几天 (0..6)] | | date +%W | 29[一年中的第几周 (00..53) ( 以 Monday 为几周的第几天的情形)] | | date +%x | 2019年07月24日[直接显示日期 (mm/dd/yy)] | | date +%y | 19[年份的最后两位数字 (00.99)] | | date +%Y | 2019[完整年份 (0000..9999)] | | date 设置系统当前时间 | | | --- | --- | 注意: 只有root权限才能设置,其他只能查看 基本操作: date -s 20190731 #这样会把具体时间设置成空00:00:00 date -s 01:01:01 #设置具体时间,不会对日期期做更改 date -s "01:01:01 2019-01-01" #这样可以设置全部时间 date -s "01:01:01 20190101" #这样可以设置全部时间 | date 时间加减 | | | --- | --- | | date +%Y%m%d | 显示现在的年月日 | | date +%Y%m%d --date="+1 day" | 显示后一天的日期 | | date +%Y%m%d --date="-1 day" | 显示前一天的日期 | | date +%Y%m%d --date="-1 month" | 显示上一月的日期 | | date +%Y%m%d --date="+1 month" | 显示下一月的日期 | | date +%Y%m%d --date="-1 year" | 显示前一年的日期 | | date +%Y%m%d --date="+1 year" | 显示下一年的日期 |