1. 程式人生 > >Linux 使用date命令獲取時間

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 ~]#