ThingWorx根據時間解決進度條問題

2021-08-20 06:17:14 字數 1867 閱讀 6709

客戶要求根據當前時間來顯示進度,如機器一天工作從8:00—5:00,

8:00—10:00進度為0;

10:00—12:00進度為1;

12:00—12:59

01:00—03:00進度為2;

比如當前時間是8:30,那就是進度為0;

進度條的使用。兩個shape重疊;設定屬性;

然後方法需要 這麼連線

方法裡面完整**

//var datevalue = new date();

//var strdatevalue = dateformat(datevalue,"hh:mm");

var nowdate = new

date();

var strdatevalue = dateformat(nowdate,"hh:mm");

var date2 = new

date("5/21/2018 08:00:00");

var date3 = new

date("5/21/2018 10:40:00");//1

var date4 = new

date("5/21/2018 12:59:00");//1

var date5 = new

date("5/21/2018 01:00:00");//1

var date6 = new

date("5/21/2018 02:20:00");//2

var date7 = new

date("5/21/2018 05:00:00");//2

var strdate2 = dateformat(date2,"hh:mm");

var strdate3 = dateformat(date3,"hh:mm");

var strdate4 = dateformat(date4,"hh:mm");

var strdate5 = dateformat(date5,"hh:mm");

var strdate6 = dateformat(date6,"hh:mm");

var strdate7 = dateformat(date7,"hh:mm");

var end=0;

var all = 3;

if(strdatevalue>=strdate2 && strdatevalue0;

}else

if((strdatevalue>=strdate3 && strdatevalue<=strdate4) || (strdatevalue>=strdate5 && strdatevalue1;

}else

if(strdatevalue>=strdate6 && strdatevalue2;

}else

if(strdatevalue>=strdate7)

var str = end+"/"+all;

var params = ;

// createinfotablefromdatashape(infotablename:string("infotable"), datashapename:string):infotable(bplead.taiweierrords)

var result = resources["infotablefunctions"].createinfotablefromdatashape(params);

result.addrow();

iOS 根據時間排序

這個是回答這篇文章的問題 建立個date模型 import inte ce date nsobject property nonatomic,copy nsstring time end之後賦值進行排序 date d1 date alloc init d1.time 2012 12 02 date ...

根據時間戳獲取時間整點差8小時解決方案

首先介紹一下 北京時間與格林尼治時間或utc時間相差8個時區,北京 上海 重慶位於東8區,頁面伺服器時間是東八區時間,頁面 js 功能需要對比伺服器時間和使用者本地時間,為相容世界各地時間,需要將使用者本地時間轉換為東八區時間。本地時間 格林威治時間 時差 格林威治時間 本地時間 時差 為時區間的差...

根據時間過濾LINQ集合

public void searchbykeywords dictionarykeywords foreach string key in keywords.keys result result1 break case bbrqj 頒布日期結束日期 datetime dtj convert.toda...