Description
Small Model of Type : GAMS
Category : GAMS Test library
Main file : dattim1.gms
$title basic day/time test for Thursday Jul 4, 2002 (DATTIM1,SEQ=16)
parameters year, month, day, hour, minute, second, dow, leap
dattim,date;
dattim := jdate(2002,7,4) + jtime(12,20,30);
date := trunc(dattim);
year := gyear(dattim);
month := gmonth(dattim);
day := gday(dattim);
hour := ghour(dattim);
minute := gminute(dattim);
second := gsecond(dattim);
dow := gdow(dattim);
leap := gleap(dattim);
abort$(not((year=2002) and (month=7) and (day=4) and
(hour=12) and (minute=20) and (second=30) and
(date=37440) and (dow=4) and (leap=0)))
'something wrong with basic dat/time routines'
dattim,date,year,month,day,hour,minute,second,dow,leap;