2

最後の日曜日の日付を取得するにはdate --date="last sun"、Linux とdate -j -v-sunBSD に使用できます。

ただし、文字列の代わりに週番号 (1 ~ 7) がある場合はどうすればよいですか? ケースステートメントを使用して数値を文字列に変換することはいつでもできますが、これにはもっと良い解決策があるのではないでしょうか?!

ご協力いただきありがとうございます。

4

1 に答える 1

5

配列を使用します。

number=1
days=(zero sun mon tue wed thu fri sat)
date --date="last ${days[number]}"
于 2013-07-09T13:22:26.473 に答える