回答
DayOfWeek=$(date +%A)
這將產生monday-sunday
周 當天如果輸入的日期是嚴格的格式MM-DD-YYYY
,請使用以下
IFS='-' read -ra ADDR <<< "09-01-2017"
formattedDate=${ADDR[2]}-${ADDR[0]}-${ADDR[1]}
date -d $formattedDate +%A
第一行標記化的日期部件和第二重新排列它們
如果你有你的約會對象是這樣的:
d="09-01-2017"
您需要重新格式化爲「YYYY-MM-DD」
date -d $(echo $d|awk -F- '{print $3 "-" $1 "-" $2}') +%A # DOW
+ A將輸出'星期五' –
很簡單。只需使用帶有正確選項的日期命令本身即可。
$ date -j -f '%m-%d-%Y' "09-01-2017" +'%A'
Friday
既然這既不是GNU'date'或BSD'date',你可能想指定它是什麼'date'。我在猜測macOS? – Kusalananda
是的,正確的MAC OS。 – nagendra547
- 1. 我怎樣才能獲得基於值的鍵在下劃線
- 2. 我怎樣才能獲得R中
- 3. 我怎樣才能獲得列表框
- 4. 我怎樣才能獲得值「111」
- 5. 我怎樣才能獲得actionName在ActionFilter
- 6. 我怎樣才能獲得訪問Android
- 7. 我怎樣才能獲得價值? Odoo
- 8. 我怎樣才能得到
- 9. 我們怎樣才能得到相對於窗體的位置?
- 10. 我們怎樣才能在MongoDB中
- 11. 我怎樣才能得到基於http的heroku域
- 12. pdf.js:我們怎樣才能使用pdf.js
- 13. 我們怎樣才能之前在javascript
- 14. 我們怎樣才能在Android 1.6的
- 15. 我們怎樣才能寫的App.config
- 16. 我們怎樣才能讀取iphone
- 17. 我們怎樣才能同時
- 18. 我們怎樣才能生成rspec的
- 19. 我們怎樣才能在角
- 20. 我們怎樣才能從API
- 21. 我怎樣才能
- 22. 我怎樣才能在我的程序中獲得_GLOBAL_OFFSET_TABLE_地址?
- 23. 怎樣才能獲得一個列表?
- 24. 怎樣才能獲得價值PreferenceFragment
- 25. 我怎樣才能重定向到基於URL中的Grails
- 26. 我怎樣才能得到Parsley.js
- 27. 我怎樣才能得到父組件
- 28. 我怎樣才能得到屏幕-Android
- 29. 我怎樣才能得到djangocms
- 30. 我怎樣才能得到一個TD
一樣,如果我通過像2017年9月1日輸出的日期應該是週五 –
@DivyaS這就夠了? –