当前位置: 首页 > Linux

每天学一个Linux命令(50):date

时间:2023-04-06 22:43:25 Linux

昨天推荐:每天学一个Linux命令(49):自由命令介绍date命令用于显示和设置系统时间。语法格式date[OPTION][MMDDhhmm[[CC]YY][.ss]]选项说明-d#显示字符串指示的日期和时间。字符串前后都要加双引号-s#根据字符串设置日期和时间。字符串前后必须加双引号-u#显示GMT--help#打印在线帮助信息--version#打印版本信息时间字符串列表FORMAT控制输出。解释序列为:%%#Character%%H#hour,24小时制(表达方式:00~23)%I#hour,12小时制(表达方式:01~12)%k#hour,24-小时格式(表示方法:0~23)%l#hour,12小时制(表示方法:1~12)%M#minute(00~59)%p#显示上午或下午%r#time,12-hoursystem%s#从1970年1月1日0:00到现在的经历秒%S#秒(00~59)%T#时间(24小时制)(hh:mm:ss)%X#显示时间format(%Hhour%Mminute%Ssecond)%Z#按字母顺序排序的时区缩写%a#周名缩写%A#周名全名%b#月名缩写%B#月名全名%c#日期和时间%d#日期按月(01~31)%D#日期(mm/dd/yy)%h#同%b选项%j#年中的第几天(001~366)%m#月份(01~12)%w#星期几(0代表星期日)%W#一年中的第一个星期(00~53,星期一为第一天)%x#显示日期格式(mm/dd/yy)%y#年份的最后两位数(1999为99)%Y#年份(如1970、1996等)%C#世纪,通常省略当年的最后两位数%U#周数一年中,以星期日为每周的第一天oneday%e#日期按月加空格,等于%_d应用实例格式化输出当前时间信息[root@centos7~]#date+"%Y-%m-%d"2021-01-17printYesterday(1dayago)date[root@centos7~]#date-d"1dayago"SatJan1607:31:22EST2021[root@centos7~]#date-d"1天前"+"%Y-%m-%d"2021-01-16时间加减#当前时间[root@centos7~]#date+"%Y-%m-%d%h:%M:%S"2021-01-1707:38:17#次日时间(明天)[root@centos7~]#date-d"+1day"+"%Y-%m-%d%H:%M:%S"2021-01-1807:38:50#前一天时间(昨天)[root@centos7~]#date-d"-1day"+"%Y-%m-%d%H:%M:%S"2021-01-1607:38:56#下个月(下个月)的时间[root@centos7~]#date-d"+1month"+"%Y-%m-%d%H:%M:%S"2021-02-1707:39:21#上月时间(上个月)[root@centos7~]#date-d"-1month"+"%Y-%m-%d%H:%M:%S"2020-12-1707:39:35#下一周的时间[root@centos7~]#date-d"+1week"+"%Y-%m-%d%H:%M:%S"2021-01-2407:39:52#上一次[root@centos7~]#date-d"-1week"+"%Y-%m-%d%H:%M:%S"2021-01-1007:39:59#Nextyear(明年)时间[root@centos7~]#date-d"+1year"+"%Y-%m-%d%H:%M:%S"2022-01-1707:40:11#上一年(去年year)time[root@centos7~]#date-d"-1year"+"%Y-%m-%d%H:%M:%S"2020-01-1707:40:19设置时间日期-s#设置当前时间,只有root权限可以设置日期-s20201111#设置为20201111,这样会将具体时间设置为空00:00:00date-s00:00:00#设置具体时间,日期不会改变#设置所有时间date-s"00:00:002020-11-11"date-s"01:01:0120201111"date-s"2020-11-1100:00:00"date-s"2020111100:00:00"时间转换[root@centos7~]#date-d"2021-01-011234567890秒"+"%Y-%m-%d%H:%m:%S"2060-02-1423:02:30[root@centos7~]#date-d"2021-01-01"+"%Y-%m-%d%H:%m:%S"2021-01-0100:01:00[root@centos7~]#date-d"2021-01-017890秒"+"%Y-%m-%d%H:%m:%S"2021-01-0102:01:30每天学一个Linux命令(47):df每天学一个Linux命令(48):top可以在后台回复学习命令这个公众号查看往期文章系统学习Linux系统命令