在Linux系统中使用date
命令输出或设置系统时间。
- 查看当前系统时间:
# date
2021年 01月 18日 星期一 18:02:36 CST #CST代表中国的标准时间。
- 查看昨天的当前时间:
# date -d 'yesterday'
2021年 01月 17日 星期日 18:04:03 CST
- 查看7天前的当前时间:
# date -d '7 days ago'
2021年 01月 11日 星期一 18:06:14 CST
- 查看明天的当前时间:
# date -d 'tomorrow'
2021年 01月 19日 星期二 18:05:29 CST
- 查看UTC时间:
# date -u
2021年 01月 18日 星期一 10:11:22 UTC
- 格式化输出当前时间:
# date +"%F %T" #“%F”等价于“%Y-%m-%d”;“%T”等价于“%H:%M:%S”
2021-01-18 18:13:49
# date +"%Y-%m-%d %H:%M:%S"
2021-01-18 18:14:24
- 将时间转换为时间戳:
# date +"%s"
1610964977
- 将时间戳转换为格式化的时间:
# date -d '@1610964977' +"%F %T"
2021-01-18 18:16:17
- 设置当前系统时间为指定时间:
# date -s '2021-01-18 18:16:17'
2021年 01月 18日 星期一 18:16:17 CST