【Linux常见命令】date命令

时间:2019-11-05 17:12:21   收藏:0   阅读:95

Linux date命令:可以用来显示或设定系统的日期与时间。

在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:

时间方面:

日期方面:

格式:

“+”号的作用:

设置时间:

date的参数介绍

 

时间加减:

1. 具体的显示昨天,或者一天之后,一天之前

技术分享图片
 1 [root@oldboy oldboy]# date -d "yesterday"
 2 Mon Nov  4 16:59:23 CST 2019
 3 [root@oldboy oldboy]# date -d "yesterday" "+%Y-%m-%d %H:%M:%S"
 4 2019-11-04 16:59:42
 5 [root@oldboy oldboy]# date -d "tomorrow" "+%Y-%m-%d %H:%M:%S"          
 6 2019-11-06 16:59:53
 7 [root@oldboy oldboy]# date -d "1 days" "+%Y-%m-%d %H:%M:%S"                
 8 2019-11-06 17:00:06
 9 [root@oldboy oldboy]# date -d "+1 days" "+%Y-%m-%d %H:%M:%S"
10 2019-11-06 17:00:11
11 [root@oldboy oldboy]# date -d "-1 days" "+%Y-%m-%d %H:%M:%S" 
12 2019-11-04 17:00:24
13 [root@oldboy oldboy]# date -d "-1 days" "+%Y-%m-%d %H:%M:%S"
date -d "yesterday"

2. 具体的显示一小时之后,一分钟之前等

技术分享图片
1 [root@oldboy oldboy]# date -d "2 hours" "+%Y-%m-%d %H:%M:%S"         
2 2019-11-05 19:02:02
3 [root@oldboy oldboy]# date -d "-2 hours" "+%Y-%m-%d %H:%M:%S"
4 2019-11-05 15:02:07
5 
6 [root@oldboy oldboy]# date -d "-2 minutes" "+%Y-%m-%d %H:%M:%S" 
7 2019-11-05 17:00:23
8 [root@oldboy oldboy]# date -d "-2 hour 2 minute" "+%Y-%m-%d %H:%M:%S"       
9 2019-11-05 15:04:33
date -d "-2 hours"

 

应用注意点:

1. 在crontab中直接设置时间的命令,而不是在脚本中实现,再调用脚本的命令个,则要注意将%转义。

  - %要转义(脚本中无需转义)

  - 示例: * * * * * tar zvf /tmp/service-oldboy-$(date +\%F-\%H).tar.gz /etc/services

 

原文:https://www.cnblogs.com/zoe233/p/11799169.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!