書式1: diffyear(
)
書式2: diffyear(
)
書式3: diffmonth(
)
書式4: diffmonth(
)
書式5: diffday(
)
書式6: diffday(
)
書式7: diffhour(
)
書式8: diffhour(
)
書式9: diffminute(
)
書式10: diffminute(
)
書式11: diffsecond(
)
書式12: diffsecond(
)
(
)と
(
)の差を年数(月数、日数、時間数、分数、秒数)の単位で計算する。 端数は切り捨てられる。
date項目から2013年9月1日までの経過期間を月数で計算する。
$ more dat1.csv
id,date
1,19641010
2,20000101
3,
4,19770812
$ mcal c='diffmonth($d{date},0d20130901)' a=rsl i=dat1.csv o=rsl1.csv
#END# kgcal a=rsl c=diffmonth($d{date},0d20130901) i=dat1.csv o=rsl1.csv
$ more rsl1.csv
id,date,rsl
1,19641010,-587
2,20000101,-164
3,,
4,19770812,-433
time項目から2012年1月1日 00時00分00秒までの経過期間を分単位で計算する。
$ more dat2.csv
id,time
1,20120101000000
2,20120101011112
3,
4,20111231235000
$ mcal c='diffmonth($t{time},0t20120101000000)' a=rsl i=dat2.csv o=rsl2.csv
#END# kgcal a=rsl c=diffmonth($t{time},0t20120101000000) i=dat2.csv o=rsl2.csv
$ more rsl2.csv
id,time,rsl
1,20120101000000,0
2,20120101011112,0
3,,
4,20111231235000,-1