代码之家  ›  专栏  ›  技术社区  ›  user3898409

使用date命令打印上月的最后日期

  •  2
  • user3898409  · 技术社区  · 10 年前

    就像我们可以在linux中使用date命令打印最后一天和最后一个月一样,是否可以使用 “日期”?

    1 回复  |  直到 10 年前
        1
  •  1
  •   anubhava    10 年前

    要获取上个月的最后日期:

    date -d "-$(date '+%d') days"
    Sat Feb 28 02:05:39 EST 2015
    

    获取上个月的最后日期 给定月份 使用:

    date -d "-1 day Mar 1"
    Sat Feb 28 00:00:00 EST 2015