shell-013 date命令用法

本文详细介绍在Linux系统中如何使用date命令进行时间与日期的查看、格式化及转换,包括获取当前时间、特定格式的日期、时间戳,以及进行日期的加减运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看当前时间 :[root@hao-01 ~]# date

年:[root@hao-01 ~]#date +%Y   或   [root@hao-01 ~]#date +%y
月:[root@hao-01 ~]#date +%m
分钟:[root@hao-01 ~]#date +%M
日期:[root@hao-01 ~]# date +%d
月日年:[root@hao-01 ~]# date +%D
年月日:[root@hao-01 ~]# date +%Y%m%d
年-月-日:[root@hao-01 ~]# date +%F
小时:[root@hao-01 ~]# date +%H
秒:[root@hao-01 ~]# date +%S
时间戳(距离1970年1月1日零点零分到现在有多少秒):[root@hao-01 ~]# date +%s 
时:分钟:秒:[root@hao-01 ~]# date +%H:%M:%S  或   [root@hao-01 ~]# date +%T
周(星期几):[root@hao-01 ~]# date +%w
今年第几周(第几个星期):[root@hao-01 ~]# date +%W
显示日历:[root@hao-01 ~]# cal
前一天(昨天):[root@hao-01 ~]# date -d "-1 day" +%F
上个月:[root@hao-01 ~]# date -d "-1 month" +%F
前一年(去年):[root@hao-01 ~]# date -d "-1 years" +%F
前一小时:[root@hao-01 ~]# date -d "-1 hour" +%F
前一分钟:[root@hao-01 ~]# date -d "-1 min" +%F
时间戳(当前时间到1970年1月1日零点零分有多少秒):[root@hao-01 ~]# date +%s
通过时间戳,翻译成日期时间:[root@hao-01 ~]# date -d @1505206911
通过日期时间,转换成时间戳:[root@hao-01 ~]# date +%s -d "2017-09-12 17:01:51"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值