Bash记忆001——关于时间

 在Bash命令中关于时间的计算和表达,列几条例子用于参考。Linux和MacOS对于一些命令是有一些差别的,这点挺烦人。

#!/bin/bash

date
date +%m-%d-%Y

# linux
sdate=2020-12-06
date -d "$sdate + 7 days" +"%Y-%m-%d"
date -d "2020-01-01 + 7days" +%Y%m%d
date -d "2020-01-01 + 7day" +%Y%m%d
date -d "2020-01-01 +7days" +%Y%m%d
date -d "2020-01-01 +7day" +%Y%m%d
# day/days could be month/months year/years week/weeks hour/hours
#          min/mins/minute/minutes sec/secs/second/seconds

# mac os
date -j -f %Y-%m-%d 2020-11-18
date -j -f %Y-%m-%d 2020-11-18 +%Y%m%d
date -v+10d -j -f %Y-%m-%d 2020-11-18 +%Y%m%d
date -v+9d -v+10H -v-30M -v-30S -j -f %Y%m%d_%H%M%S 20200101_000000 +%Y-%m-%d_%H:%M:%S

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值