Hitachi

JP1 Version 11 JP1/Advanced Shell 


10.3.21 getWeekday(日付から曜日の取得)

形式

getWeekday  [-l|-s]  [日付]

機能

引数に指定された日付の曜日を文字(数字)または文字列で出力します。引数の日付を省略すると,現在の日付を仮定します。

引数

-l

曜日の正式名を表す文字列を出力します。

-s

曜日の省略名を表す文字列を出力します。

上記オプションをどちらも指定しなかった場合は,0(日曜)から6(土曜)までの1桁の文字(数字)を出力します。上記オプションをどちらも指定した場合,エラー終了します。

各出力内容は部品内のdateコマンドの動作に従います。

日付

日付を示す文字列を指定します。

日付には,dateコマンドでの絶対日時による日付の形式を指定できます(例:yyyy/mm/dd, yyyy-mm-dd, yyyymmdd, mm/dd/yyyyなど)。

標準出力への出力

曜日を表す1桁の文字(数字),または曜日を表す文字列。

終了コード

終了コード

意味

0

正常終了

1以上

エラー終了

注意事項

引数の日付に指定できる文字列は,dateコマンドでの絶対日時による日付の形式と同じですが,指定できる文字列かどうかのチェックはしません。

使用例

getWeekday 2016/05/02         # 「1」が出力される。
getWeekday -l 2016/05/02      # 「月曜日」が出力される。
getWeekday -s 2016/05/02      # 「月」が出力される。