微信支付查詢訂單比較時間

最近,在寫一個微信支付接口,分享一下,我在查詢訂單的時間比較問題.

官方微信支付訂單查詢: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_2

我知道訂單默認是2個小時超時狀態.原來是直接乘2個小時與當前時間比較


發現,一進判斷就結束了,後面就不執行了.

後來網上查詢了一下,微信支付和其他的不一樣,我就修改成下面的方法:訂單支付時間,格式爲yyyyMMddHHmmss;就解決問題了.我後面的代碼是轉成標準的jsonp格式.

date時間比較:

Date1.after(Date2),當Date1大於Date2時,返回TRUE,當小於等於時,返回false;

Date1.before(Date2),當Date1小於Date2時,返回TRUE,當大於等於時,返回false;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章