public string[] GetHisList(string tag) { try { string selectString = "\"SelectedTags\":[\"" + tag + "\"],\"StartTime\":\"2020-05-21 00:00:00\",\"EndTime\":\"2020-05-22 00:00:00\",\"Condition\":{\"IsRowData\":false,\"TimeSpace\":30,\"TimeUnit\":1,\"ValueMode\":1}"; string resultHistory = WebApiHelper.GetString("http://10.146.33.9:20080/RealtimeQuery/api/GetTagsHistory?jsontext={" + selectString + "}"); SisHistoryByUrl sisHUrl = WebApiHelper.GetEntity <SisHistoryByUrl>("http://10.146.33.9:20080/RealtimeQuery/api/GetTagsHistory?jsontext={" + selectString + "}"); object[] objects = sisHUrl.Data[0].Values; string vstart = ""; //测点值 string vend = ""; for (int i = 0; i < objects.Length; i++) { object aaa = objects[i]; if (i == 0) { List <object> tagValues = JsonConvert.DeserializeObject <List <object> >(aaa.ToString()); DateTime time = Convert.ToDateTime(tagValues[0]); double utc = TimeConvert.DateTimeToInt(time); DateTime dtime = TimeConvert.IntToDatetime(utc); string s2 = tagValues[1].ToString(); vstart = s2; } else if (i == objects.Length - 1) { List <object> tagValues = JsonConvert.DeserializeObject <List <object> >(aaa.ToString()); DateTime time = Convert.ToDateTime(tagValues[0]); double utc = TimeConvert.DateTimeToInt(time); DateTime dtime = TimeConvert.IntToDatetime(utc); string s2 = tagValues[1].ToString(); vend = s2; } } string[] result = new string[] { vstart, vend }; return(result); } catch (Exception ex) { return(null); } }