compareDates¶
比较两个日期,并以整数形式返回结果。
参数¶
输入参数为一个 JSON 结构体。
参数  | 
必需/可选  | 
数据类型  | 
描述  | 
|---|---|---|---|
startDate  | 
必需  | 
String  | 
开始日期和时间。  | 
endDate  | 
必需  | 
String  | 
结束日期和时间。  | 
startDatePattern  | 
必需  | 
String  | 
  | 
endDatePattern  | 
必需  | 
String  | 
  | 
备注
如果 startDate 是 2021-03-10(startDatePattern 为 yyyy-MM-dd)而 endDate 是 2021-03-10 11:11:55:111(endDatePattern 为 yyyy-MM-dd HH:mm:ss:SSS),该函数将认为开始日期早于结束日期,并将结果返回 -1。更多信息,参见 返回值。
返回值  ¶
值  | 
数据类型  | 
描述  | 
|---|---|---|
Value  | 
Number  | 
  | 
示例¶
var difference = tools.DateUtil.compareDates({"startDate" : "2021-03-10", "endDate" : "2021-03-10 11:11:55:111", "startDatePattern" : "yyyy-MM-dd", "endDatePattern" : "yyyy-MM-dd HH:mm:ss:SSS"});
return tools.resultBuilder.build(true, JSON.stringify(difference));
输出
-1