很多时候需要各种格式的时间,因此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 ~]#