mangreen / Some-Note

Development Memo
1 stars 0 forks source link

Linux 使用 date 計算時間(昨天、明天) #16

Open mangreen opened 9 years ago

mangreen commented 9 years ago

Linux 的 date 指令, 要如何取前一天, 後一天, 前一小時... 等等的時間呢?

下述部份摘錄此篇: Linux: date 指令要如何輸出非當天的日期 http://portable.easylife.tw/1502

#昨天 (前一天)
date --date='1 days ago' "+%Y-%m-%d"
date -d '1 days ago' "+%Y-%m-%d"
date -d yesterday "+%Y-%m-%d"

# 明天 (後一天)
date --date='1 days' "+%Y-%m-%d"
date -d '1 days' "+%Y-%m-%d"
date -d tomorrow "+%Y-%m-%d"

#1小時前
date --date='1 hours ago' "+%Y-%m-%d %H:%M:%S"

#1小時後
date --date='1 hours' "+%Y-%m-%d %H:%M:%S"

#1分鐘前
date --date='1 minutes ago' "+%Y-%m-%d %H:%M:%S"

#1分鐘後
date --date='1 minutes' "+%Y-%m-%d %H:%M:%S"

#1秒前
date --date='1 seconds ago' "+%Y-%m-%d %H:%M:%S"

#1秒後
date --date='1 seconds' "+%Y-%m-%d %H:%M:%S"