日期操作工具類
阿新 • • 發佈:2017-08-13
ret catch pre pri 必須 led mem systemd stack
相關代碼如下
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)); } }
日期操作工具類