Skip to content

和 Linux 共同点

基本的时间格式的缩写是相同的,规则如下:

%Y:四位数形式的年份,如2018
%y:两位数形式的年份,如18
%m:表示前导0的月份,如01,12
%d:表示前导0的日期,如02,28
%h:三位的英文月份
%H:表示前导0的24小时(0~23)
%M:表示前导为0的分钟数(0~60)
%S:表示前导为0的描述秒数(0~60)
%s:表示距离格林尼治时间(1970年1月1日0点)的秒数

不同点

  • Mac,通过-v参数,-v-1d代表前一天,-v-1y代表上一年
  • Linux,通过--date参数实现,--date='-1 day'代表前一天,--date='-1 year'代表上一年

如下:

$ date -v+1d '+%Y-%m-%d %H:%M:%S'
2021-07-23 11:27:38