1. 程式人生 > >日期操作工具類

日期操作工具類

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)); } }

日期操作工具類