Linux 使用date命令获取时间

很多时候需要各种格式的时间,因此date就到了大显身手的时候。

1、默认格式

[root@CentOS-7-2 ~]# date
Tue Aug  7 16:24:09 CST 2018
[root@CentOS-7-2 ~]# 

2、年月日时分秒

[root@CentOS-7-2 ~]# date +"%Y-%m-%d %H:%M:%S"
2018-08-07 16:27:37
[root@CentOS-7-2 ~]# 

具体用什么分隔符可以根据自己的需要替换,知道对应的打印命令即可。

3、从1970年以来的秒数

[root@CentOS-7-2 ~]# date +%s
1533630557
[root@CentOS-7-2 ~]# 

4、将从1970年以来的秒数转换为易读形式

[root@CentOS-7-2 ~]# date --date='@1533630557'
Tue Aug  7 16:29:17 CST 2018
[root@CentOS-7-2 ~]# 

5、将指定日期转换为自1970年以来的秒数

[root@CentOS-7-2 ~]# date -d "2018-08-07 16:27:37" +%s
1533630457
[root@CentOS-7-2 ~]# 

你可能感兴趣的:(Linux,Bash命令)