date

查看当前系统时间。

语法

date [选项]... [+时间格式]

选项

-d <时间> [+时间格式]   将指定的时间,转换为特定格式的时间输出。
-R                    显示时区 

时间格式

%Y 年
%m 月
%d 日
%H 小时
%M 分钟
%S 秒
%N 纳秒

示例

自定义格式输出时间:

root@localhost:~# date "+%Y-%m-%d %H:%M:%S"
2019-12-21 22:32:08

输出带毫秒级别的时间戳:

root@localhost:~# TimeStampDateTime=`date "+%Y-%m-%d %H:%M:%S"`
root@localhost:~# TimeStampDateTimeMilliSecond=`expr $(date +%N) / 1000000`
root@localhost:~# TimeStamp="${TimeStampDateTime}.${TimeStampDateTimeMilliSecond}"
root@localhost:~# echo $TimeStamp
2019-12-21 22:33:04.663

修改当前系统时间:

root@localhost:~# date -s "2018-01-24 08:01:00"

修改并查看时区:

[root@localhost ~]# date -R
Thu, 01 Apr 2021 10:23:31 +0800
posted @ 2021-11-05 16:01  RidingWind  阅读(61)  评论(0)    收藏  举报