2013-07-09 39 views
2

要獲取最後一個星期日的日期,可以使用Linux的date --date="last sun"和BSD的date -j -v-sunbash date last week with week number

但是,如果我確實有週數(1到7)而不是字符串,它是如何完成的?我總是可以使用case-statement將數字轉換爲字符串,但我敢打賭,這有更好的解決方案嗎?!

感謝您的幫助。

回答

5

使用數組:

number=1 
days=(zero sun mon tue wed thu fri sat) 
date --date="last ${days[number]}" 
+0

非常感謝! – Morrow