for (int i = 0; i < score.length -1; i++){ if(score[i] < score[i + 1]){ int temp = score[j]; } } 方法有很多
你提议的方法用数组来比较? 我不知PB能否用数组,因为没有PB的版块,我就发来C#版
string str = "2012-02-01,2012-03-02,2012-08-15"; string[] strArray = str.Split(','); List<DateTime> list = new List<DateTime>(); strArray.ToList().ForEach(p => { list.Add(Convert.ToDateTime(p)); }); var max = list.Max(); var min = list.Min();
if(score[i] < score[i + 1]){
int temp = score[j];
}
}
方法有很多
我不知PB能否用数组,因为没有PB的版块,我就发来C#版
string str = "2012-02-01,2012-03-02,2012-08-15";
string[] strArray = str.Split(',');
List<DateTime> list = new List<DateTime>();
strArray.ToList().ForEach(p => {
list.Add(Convert.ToDateTime(p));
});
var max = list.Max();
var min = list.Min();
li_s=li_s+1
ls_address = ""
ls_date = ""
ls_time = ""
setnull(ld_date)
setnull(ld_time)
ls_address = left(ls_record,8)
ls_date = mid(ls_record,9,8)
ls_time = mid(ls_record,17,4)
ld_date = datetime(date(left(ls_date,4) + "-" + mid(ls_date,5,2) + "-" + mid(ls_date,7,2)),time("00:00"))
ld_time = datetime(date("1900-01-01"),time(left(ls_time,2) + ":" + mid(ls_time,3,2))) 发段循环上来,PB的,其中ld_date变量就是我想处理的,
1、如果当前日期小于mindate,mindate=当前日期;
2、如果当前日期大于maxdate,maxdate=当前日期;
等你循环结束,最大值和最小值就出来了。