[root@b ~]# date -s "2019-6-27 11:52"
Thu Jun 27 11:52:00 EDT 2019
#设定系统时间
[root@b ~]# date +%w
4
#显示周几
[root@b ~]# echo "365/7" | bc
52
[root@b ~]# date +%W
25
#显示一年内第几周
[root@b ~]# date +%F
2019-06-27
#显示当前的日期
[root@b ~]# date +%T
11:55:58
#显示当前的时间
[root@b ~]# date +"%T %F"
11:56:17 2019-06-27
#显示当前的日期和时间
[root@b ~]# date +%Y-%m-%d
2019-06-27
#显示当前日期
[root@b ~]# date +"%Y-%m-%d %H:%M:%S"
2019-06-27 11:58:30
#显示当前日期和时间
date -d表示获取过去或者将来某个时间的命令
[root@b ~]# date -d '+1 day' +"%F %T"
2019-06-28 12:00:23
#获取一天后的时间及日期
[root@b ~]# date -d '+1 month' +"%F %T"
2019-07-27 12:00:40
#获取一个月后的时间及日期
[root@b ~]# date -d '-1 month' +"%F %T"
2019-05-27 12:00:52
#获取一个月前的时间及日期
[root@b test]# hwclock
Thu 27 Jun 2019 12:33:59 AM EDT -0.158328 seconds
[root@b test]# hwclock -w
# -w表示将当前系统时间写入硬件bios
[root@a ~]# date -d "-1 day" +"%F %T"
2019-04-28 09:44:13
"-1 day" 表示昨天的时间和日期,-d 表示用字符串描述的显示时间,而不是“现在”
[root@a ~]# date -d "+1 month" +"%F %T"
2019-05-29 09:48:03
"+1 month"表示下个月的日期和时间
[root@a ~]# date +%F #显示日期
2019-04-29
[root@a ~]# date +%T #显示时间
09:50:17
[root@a ~]# date +%Y-%m-%d #显示日期
2019-04-29
[root@a ~]# date +"%Y-%m-%d %H:%M:%S" #显示日期和时间
2019-04-29 09:51:51
[root@a ~]# date +%w #显示周几
1
[root@a ~]# date +%W #显示第几周
17
[root@a ~]# echo "365/7"| bc #计算一年有多少周
52