相关代码如下
public class DateUtil { /** * * @param dateStyle 日期的样式:如yyyyMMddHHmmssSSS * @return */ public static String getSystemDate(Date date, String dateStyle) { SimpleDateFormat dateFormat = new SimpleDateFormat(dateStyle);// 设置日期格式 return dateFormat.format(date);// 测试任务的ID用当前系统的日期+时间来确定唯一性 } public static Date StringToDate(String dateString){ //dateString的格式必须与"yyyy/MM/dd/ HH:mm:ss:SSS"保持一致才可以正确转换 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd/ HH:mm:ss:SSS"); try { return dateFormat.parse(dateString); } catch (ParseException e) { e.printStackTrace(); } return null; } /** * 获得精确到毫秒级别的日期时间 * @param date * @param dateSytle * @return */ public static Date DateTimeMillions(Date date, String dateSytle){ String dateString = DateUtil.getSystemDate(date, "yyyy/MM/dd/ HH:mm:ss:SSS"); return StringToDate(getSystemDate(DateUtil.StringToDate(dateString), dateSytle)); } }
时间: 2024-11-07 06:08:52