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
乐在分享!~~

浙公网安备 33010602011771号