java.util.Calendar startTime = null; java.util.Calendar endTime = null; String taskTime = "20201216T00"; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd'T'HH"); Date date = sdf.parse(taskTime); Calendar startCalendar = Calendar.getInstance(); startCalendar.setTime(date); System.out.println(date); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println("格林威治时间:" date); String s=df.format(date); System.out.println("格式化后的时间" s); Date endDate =new java.util.Date(); Calendar endCalendar = Calendar.getInstance(); endCalendar.setTime(endDate); endTime = endCalendar; System.out.println(endTime);