linux-date命令

date

  • $ date
    返回:2019年 03月 07日 星期四 17:52:15 CST
    备注:未格式化的时间
  • $ date +’%Y%m%d %H:%M:%S’
    返回:20190307 18:02:32
    备注:格式化显示
  • $ date +’%Y[HELLO]%m[WORLD]%d %H:%M:%S’
    返回:2019[HELLO]03[WORLD]07 18:03:49
    备注:个性化格式化显示,所以其实想插什么字符都可以
  • $ date +’%Y%m01’
    返回:20190301
    备注:返回当前月的第一天的日期

PS: + 号,格式化输出,具体什么格式你自己定义。其中%Y、%m、%d这些相当于占位符,会自动替换。
PS: 上面的日期输出的都是当前天。

  • $ date -d ‘+1 day’
    返回:2019年 03月 08日 星期五 18:09:46 CST
    备注:返回今天的后一天
  • $ date -d ‘+1 day’ +’%Y%m%d %H:%M:%S’
    返回:20190308 18:11:05
    备注:返回今天的后一天,并按照指定格式输出

PS:-d 参数指定日期,可以使用诸如:+1 day、-1 day、之类的特殊语法。

  • $ date -d ‘20190101 -90 day’ +’%Y%m%d’
    返回:20181003
    备注:返回20190101这一天90天前的日期,并格式化输出
  • $ date -d"$(date -d"1 month" +"%Y%m01") -1 day" +"%Y%m%d"
    返回:20190331
    备注:本月最后一天
  • $ date -d"$(date +"%Y%m01") -1 day" +"%Y%m%d"
    返回:20190228
    备注:上个月最后一天
  • $ date -d"$(date -d"-1 month" +"%Y%m01") -1 day" +"%Y%m%d"
    返回:20190131
    备注:上上个月最后一天
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值