Linux 运维 date的使用
Posted 旅行者-Travel
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 运维 date的使用相关的知识,希望对你有一定的参考价值。
date的使用
一、常用时间格式
#年、月、日 四位年大写,其余小写 [[email protected] ~]# date +%Y #长格式显示四位数年 2018 [[email protected] ~]# date +%y #2位短格式显示 18 [[email protected] ~]# date +%m #月 10 [[email protected] ~]# date +%d #日 06 [[email protected] ~]# #显示时、分、秒 大写字母表示 [[email protected] ~]# date +%H #时 19 [[email protected] ~]# date +%M #分 50 [[email protected] ~]# date +%S #秒 42 [[email protected] ~]# date +%s #时间戳,距离1970年-01-01 00:00:00 过去多少秒 1538826639 #特殊格式显示 [[email protected] ~]# date +%F #特殊格式日期 2018-10-06 [[email protected] ~]# date +%T #特殊格式时间 19:50:53 [[email protected] ~]# [[email protected] ~]# date +"%F %T" #指定格式连接 2018-10-06 19:54:14 [[email protected] ~]# date +"%Y/%m/%d %T" #指定格式显示 2018/10/06 19:54:38 [[email protected] ~]#
二、-d指定字符串所描述的时间
[[email protected] ~]# date +%F -d "-1 day" #昨天 2018-10-05 [[email protected] ~]# date +%F -d "yesterday" #昨天 2018-10-05 [[email protected] ~]# date +%F -d "-2 day" #前天 2018-10-04 [[email protected] ~]# date +%F -d "+1 day" #明天 2018-10-07 [[email protected] ~]# date +%F -d "tomorrow" #明天 2018-10-07 [[email protected] ~]# date +%F -d "+2 day" #后天 2018-10-08 [[email protected] ~]# date +%F -d "1 month" #一个月后 2018-11-06 [[email protected] ~]# date +%F -d "1 year" #一年后 2019-10-06
三、-s 设定时间
[[email protected] ~]# date -s 20181005 [[email protected] ~]# date -s 00:00:01 #一下三种格式输出的结果都是一样的,跟默认的一致 [[email protected] ~]# date -s “00:00:01 20181005" [[email protected] ~]# date -s “00:00:01 2018-10-05" [[email protected] ~]# date -s “00:00:01 2018/10/05"
四、显示日期换行
[[email protected] ~]# date +%D%n%T 10/06/18 20:07:51 [[email protected] ~]# date +%F%n%T 2018-10-06 20:07:59 [[email protected] ~]# [[email protected] ~]# date +"%Y/%m/%d"%n"%H:%M:%S" 2018/10/06 20:09:34 [[email protected] ~]#