以北京時間爲例,北京時區爲東八區,對事件的首尾時間轉爲標準時區進行發送便可。java
Calendar c_start = Calendar.getInstance(); c_start.setTime(startTime); c_start.add(Calendar.HOUR, -8); startTime = c_start.getTime(); Calendar c_end = Calendar.getInstance(); c_end.setTime(endTime); c_end.add(Calendar.HOUR, -8); endTime = c_end.getTime(); SimpleDateFormat sim = new SimpleDateFormat("yyyyMMdd'T'HHmmss"); SimpleDateFormat resultSim = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String startStr = sim.format(resultSim.parse(DateUtil.getDateTimeStr(startTime))); String endStr = sim.format(resultSim.parse(DateUtil.getDateTimeStr(endTime)));