ISO 8601 D D は曜日を表し、月曜日が 1、日曜日は 7 である。「8」「9」は表記数値とされない(エラー扱い)。 http://ja.wikipedia.org/wiki/ISO_8601#.E5.B9.B4.E3.81.A8.E9.80.B1.E3.81.A8.E6.9B.9C.E6.97.A5 SWI-Prolog day_of_the_week/2 Days of the week are numbered from one to seven: monday = 1, tuesday = 2, ..., sunday = 7. http://www.swi-prolog.org/pldoc/doc_for?object=date:day_of_the_week/2 date.isoweekday() 月曜日を 1,日曜日を 7 として、曜日を整数で返します。 http:/