java時間Date和string互轉 簡易封裝

package com.ece.manager.web.entranceGuardHK.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtils {
	
	/**
     * Date時間轉爲string
     * @param time
     * @param sdf   yyyy-MM-dd HH:mm:ss
     * @return
     */
    public static String DateChangeStr(Date time,String sdf) {
        SimpleDateFormat sdfs = new SimpleDateFormat(sdf);
        return sdfs.format(time);
    }
    
    /**
     * string時間轉爲Date
     * @param time
     * @param sdf yyyy-MM-dd HH:mm:ss
     * @return
     */
    public static Date StringChangeDate(String time,String sdf) {
    	SimpleDateFormat sdfs = new SimpleDateFormat(sdf);
        Date date = null;
        try {
            date = sdfs.parse(time);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return date;
    }

    
    /**
     * string時間轉爲str時間   2020-01-22 00:00:00-》20200122000000
     * @param time
     * @return
     */
    public static String StringChangeyyyyMMddHHmmss(String time) {
    	String tt = "";
    	if(!time.equals("")){
    		Date t = StringChangeDate(time,"yyyy-MM-dd HH:mm:ss");
        	tt = DateChangeStr(t,"yyyyMMddHHmmss");
    	}
        return tt;
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章