書式1: week()
書式2: week()
書式3: week111()
書式4: week111()
日付もしくは時刻
のISO8601で規定された週番号を返す。 ISO8601で規定された週番号とは、年の最初の木曜日を含む週をその年の第1週と規定している。
一方でweek111を利用すると、曜日に関係なく1/1を第1週の第1日目と考えて週番号を返す。
$ more dat1.csv id,date 1,20000101 1,20000102 1,20000103 1,20000104 1,20000105 1,20000106 1,20000107 1,20000108 1,20000109 2,20121021 3, 4,19770812 $ mcal c='week($d{date})' a=rsl i=dat1.csv o=rsl1.csv #END# kgcal a=rsl c=week($d{date}) i=dat1.csv o=rsl1.csv $ more rsl1.csv id,date,rsl 1,20000101,52 1,20000102,52 1,20000103,1 1,20000104,1 1,20000105,1 1,20000106,1 1,20000107,1 1,20000108,1 1,20000109,1 2,20121021,42 3,, 4,19770812,32
$ more dat2.csv id,time 1,20000101000000 2,20121021111213 3, 4,19770812122212 $ mcal c='week($t{time})' a=rsl i=dat2.csv o=rsl2.csv #END# kgcal a=rsl c=week($t{time}) i=dat2.csv o=rsl2.csv $ more rsl2.csv id,time,rsl 1,20000101000000,52 2,20121021111213,42 3,, 4,19770812122212,32