这几天犯了个低级错误,一直在调企业微信的打卡API,但就是为空,首先就想到状态码正确,那就排除了token错误,和secret错误,人员编号也没有错,首先就定位到了时间上。结果一直未解决,原来时间戳不是毫秒,而是秒,啊啊啊。下面附上转换代码
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date start_date = sdf.parse("2019-11-08");
Date end_date = sdf.parse("2019-11-16");
Long startT = start_date.getTime()/1000;
Long endT = end_date.getTime()/1000;
//也就是时间戳=毫秒/1000 毫秒=时间戳*1000