📄 tst1200.stable.out
字号:
# daytime_05:= daytime("00:00:00");##var daytime_05 := daytime("00:00:00");# daytime_06:= daytime("00:00:00:001");##var daytime_06 := daytime("00:00:00:001");# daytime_07:= daytime("03:49:02.999");##var daytime_07 := daytime("03:49:02.999");# daytime_08:= daytime("20:48:42:999");##var daytime_08 := daytime("20:48:42:999");# daytime_09:= daytime("17:53:38:999");##var daytime_09 := daytime("17:53:38:999");# daytime_10:= daytime("13:15:34:999");##var daytime_10 := daytime("13:15:34:999");# daytime_11:= daytime("07:34:27.999");##var daytime_11 := daytime("07:34:27.999");# daytime_12:= daytime("23:59:59:999");##var daytime_12 := daytime("23:59:59:999");# daytime_13:= daytime("01:00:03.999");##var daytime_13 := daytime("01:00:03.999");# daytime_14:= daytime("23:59:59.999");##var daytime_14 := daytime("23:59:59.999");### nil daytimes# daytime_15:= daytime(24,59,59,999);##var daytime_15 := daytime(24,59,59,999);# daytime_16:= daytime(23,60,59,999);##var daytime_16 := daytime(23,60,59,999);# daytime_17:= daytime(23,59,60,999);##var daytime_17 := daytime(23,59,60,999);# daytime_18:= daytime(23,59,60,1000);##var daytime_18 := daytime(23,59,60,1000);# daytime_19:= daytime("nil");##var daytime_19 := daytime("nil");### daytime_bat:= new(:oid,:daytime);##var daytime_bat := new(oid,daytime);# insert(daytime_bat,00@0,daytime_00);# insert(daytime_bat,01@0,daytime_01);# insert(daytime_bat,02@0,daytime_02);##daytime_bat.insert(00@0, daytime_00).insert(01@0, daytime_01).insert(02@0, daytime_02);# insert(daytime_bat,03@0,daytime_03);# insert(daytime_bat,04@0,daytime_04);# insert(daytime_bat,05@0,daytime_05);##daytime_bat.insert(03@0, daytime_03).insert(04@0, daytime_04).insert(05@0, daytime_05);# insert(daytime_bat,06@0,daytime_06);# insert(daytime_bat,07@0,daytime_07);# insert(daytime_bat,08@0,daytime_08);##daytime_bat.insert(06@0, daytime_06).insert(07@0, daytime_07).insert(08@0, daytime_08);# insert(daytime_bat,09@0,daytime_09);# insert(daytime_bat,10@0,daytime_10);# insert(daytime_bat,11@0,daytime_11);##daytime_bat.insert(09@0, daytime_09).insert(10@0, daytime_10).insert(11@0, daytime_11);# insert(daytime_bat,12@0,daytime_12);# insert(daytime_bat,13@0,daytime_13);# insert(daytime_bat,14@0,daytime_14);##daytime_bat.insert(12@0, daytime_12).insert(13@0, daytime_13).insert(14@0, daytime_14);# insert(daytime_bat,15@0,daytime_15);# insert(daytime_bat,16@0,daytime_16);# insert(daytime_bat,17@0,daytime_17);##daytime_bat.insert(15@0, daytime_15).insert(16@0, daytime_16).insert(17@0, daytime_17);# insert(daytime_bat,18@0,daytime_18);# insert(daytime_bat,19@0,daytime_19);##daytime_bat.insert(18@0, daytime_18).insert(19@0, daytime_19);### setColumn(daytime_bat,"daytime");##print(daytime_bat.setColumn("daytime"),# bh_a := multiplex.script("hours",daytime_bat);# setColumn(bh_a,"hours");## [hours](daytime_bat).setColumn("hours"),# dh_a := multiplex.script("minutes",daytime_bat);# setColumn(dh_a,"minutes");## [minutes](daytime_bat).setColumn("minutes"),# fh_a := multiplex.script("seconds",daytime_bat);# setColumn(fh_a,"seconds");## [seconds](daytime_bat).setColumn("seconds"),# hh_a := multiplex.script("milliseconds",daytime_bat);# setColumn(hh_a,"milliseconds");#print("daytime_bat,bh_a,dh_a,fh_a,hh_a");# jh_a := print(daytime_bat,bh_a,dh_a,fh_a,hh_a);## [milliseconds](daytime_bat).setColumn("milliseconds"));#########line 719 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx"### create timestamps in bulk from the above bats with dates, daytimes and tzones# kh_a := multiplex.script("timestamp",date_bat,daytime_bat,tzone_bat);# timestamp_bat:=kh_a; bat.setWriteMode(kh_a);##var timestamp_bat := [timestamp](date_bat,daytime_bat,tzone_bat).access(BAT_WRITE);### KILL### var timestamp_now := timestamp(epoch());### timestamp_bat.insert(14@0, timestamp_now);##### test the timestamp operations# setColumn(timestamp_bat,"timestamp");##print(timestamp_bat.setColumn("timestamp"),# mh_a := multiplex.script("date",timestamp_bat,tzone_bat);# setColumn(mh_a,"date");## [date](timestamp_bat,tzone_bat).setColumn("date"),# oh_a := multiplex.script("daytime",timestamp_bat,tzone_bat);# setColumn(oh_a,"daytime");# print(timestamp_bat,mh_a,oh_a);## [daytime](timestamp_bat,tzone_bat).setColumn("daytime"));### rh_a := setColumn(timestamp_bat,"timestamp");##print(timestamp_bat.setColumn("timestamp"),# timezones:= bbp.bind("timezones");# print(timezones);# sh_a:tzone := algebra.find(timezones,"Wake Island");# th_a := multiplex.script("date",timestamp_bat,sh_a);# uh_a := setColumn(th_a,"Wake Island");## [date](timestamp_bat,algebra.find(timezones,"Wake Island")).setColumn("Wake Island"),# vh_a:tzone := algebra.find(timezones,"Wake Island");# wh_a := multiplex.script("daytime",timestamp_bat,vh_a);## [daytime](timestamp_bat,algebra.find(timezones,"Wake Island")),# xh_a:tzone := algebra.find(timezones,"American Samoa");# yh_a := multiplex.script("date",timestamp_bat,xh_a);# ai_a := setColumn(yh_a,"American Samoa");## [date](timestamp_bat,algebra.find(timezones,"American Samoa")).setColumn("American Samoa"),# bi_a:tzone := algebra.find(timezones,"American Samoa");# ci_a := multiplex.script("daytime",timestamp_bat,bi_a);# di_a := print(timestamp_bat,th_a,wh_a,yh_a,ci_a);## [daytime](timestamp_bat,algebra.find(timezones,"American Samoa")));### ei_a := *(60,1000);# fi_a := *(60,ei_a);# gi_a := *(23,fi_a);# hi_a := lng(gi_a);# timestamp_plus:= multiplex.script("add",timestamp_bat,hi_a);##var timestamp_plus := [add](timestamp_bat, lng(23*60*60*1000));# ii_a := *(-60,1000);# ji_a := lng(ii_a);# timestamp_minus:= multiplex.script("add",timestamp_bat,ji_a);##var timestamp_minus := [add](timestamp_bat, lng(-60*1000));### ki_a := setColumn(timestamp_bat,"timestamp");##print(timestamp_bat.setColumn("timestamp"),# li_a := setColumn(timestamp_plus,"plus23");## timestamp_plus.setColumn("plus23"),# mi_a := setColumn(timestamp_minus,"min1");## timestamp_minus.setColumn("min1"),# ni_a := multiplex.script("diff",timestamp_plus,timestamp_minus);# oi_a := *(60,1000);# pi_a := *(60,oi_a);# qi_a := lng(pi_a);# ri_a := /(ni_a,qi_a);# si_a := setColumn(ri_a,"diff");# ti_a := print(timestamp_bat,timestamp_plus,timestamp_minus,ri_a);## [/]([diff](timestamp_plus, timestamp_minus),lng(60*60*1000)).setColumn("diff"));### ui_a:tzone := algebra.find(timezones,"West/Europe");# timestamp_eur:= multiplex.script("timestamp",date_seq,daytime_00,ui_a);##var timestamp_eur := [timestamp](date_seq, daytime_00, algebra.find(timezones,"West/Europe"));# vi_a:tzone := algebra.find(timezones,"Andes/Brazil");# timestamp_bra:= multiplex.script("timestamp",date_seq,daytime_00,vi_a);##var timestamp_bra := [timestamp](date_seq, daytime_00, algebra.find(timezones,"Andes/Brazil"));### wi_a := setColumn(date_seq,"date");##print(date_seq.setColumn("date"), # xi_a := multiplex.script("dayofweek",date_seq);# yi_a := multiplex.script("dayname",xi_a);# aj_a := setColumn(yi_a,"day");## [dayname]([dayofweek](date_seq)).setColumn("day"),# bj_a := setColumn(timestamp_eur,"West/Europe");## timestamp_eur.setColumn("West/Europe"),# cj_a:tzone := algebra.find(timezones,"West/Europe");# dj_a := multiplex.script("dst",timestamp_eur,cj_a);# ej_a := setColumn(dj_a,"dst");## [dst](timestamp_eur,algebra.find(timezones,"West/Europe")).setColumn("dst"),# fj_a := setColumn(timestamp_bra,"Andes/Brazil");## timestamp_bra.setColumn("Andes/Brazil"),# gj_a:tzone := algebra.find(timezones,"Andes/Brazil");# hj_a := multiplex.script("dst",timestamp_bra,gj_a);# ij_a := setColumn(hj_a,"dst");# jj_a := print(date_seq,yi_a,timestamp_eur,dj_a,timestamp_bra,hj_a);## [dst](timestamp_bra,algebra.find(timezones,"Andes/Brazil")).setColumn("dst"));####quit;#######line 756 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx"###function user.main():void; # 0 (main:void)# Mil compiler Version 1.0) # 1 (_1:str)# Copyright (c) 1993-2001, CWI. All rights reserved. # 2 (_2:str)# Predefined code segment # 3 (_3:str)##line 531 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx" # 4 (_4:str)#module(monettime,alarm); # 5 (_5:str) lzone := mtime.timezone("GMT+1"); # 6 MTIMEtzone_fromstr (lzone:timezone)<-(_7:str) mtime.timezone_local(lzone); # 7 MTIMEtzone_set_local (_8:void)<-(lzone:timezone)##line 535 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx" # 8 (_9:str)## test the various ways to create rules # 9 (_10:str) rule_jan := mtime.rule("1st MON from start of JAN@01:15"); # 10 MTIMErule_fromstr (rule_jan:zrule)<-(_12:str)#var rule_jan := mtime.rule("1st MON from start of JAN@01:15"); # 11 (_13:str) rule_mar := mtime.rule("first WEDNE on or after march 10@01:15"); # 12 MTIMErule_fromstr (rule_mar:zrule)<-(_15:str)#var rule_mar := mtime.rule("first WEDNE on or after march 10@01:15"); # 13 (_16:str) rule_apr := mtime.rule("last THU on or before aPr 1@01:15"); # 14 MTIMErule_fromstr (rule_apr:zrule)<-(_18:str)#var rule_apr := mtime.rule("last THU on or before aPr 1@01:15"); # 15 (_19:str) rule_may := mtime.rule("MAY 26@01:15"); # 16 MTIMErule_fromstr (rule_may:zrule)<-(_21:str)#var rule_may := mtime.rule("MAY 26@01:15"); # 17 (_22:str) rule_jun := mtime.rule("2nd TUE from end of june@01:15"); # 18 MTIMErule_fromstr (rule_jun:zrule)<-(_24:str)#var rule_jun := mtime.rule("2nd TUE from end of june@01:15"); # 19 (_25:str) rule_jul := mtime.rule(7,1,1,75); # 20 MTIMErule_create (rule_jul:zrule)<-(_27:int)(_28:int)(_28:int)(_29:int)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -