JAVA 日期格式轉換設置


/**
* 工具類-日期處理

*/

public class DateUtil {

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* 獲取當前日期年月日時分秒yyyy-MM-dd HH:mm:ss
* 
* @return
*/
public static String getDateTime() {
        SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date now = new Date();
        return simpleFormat.format(now);

    }

/** 
* 獲取當前日期年月日時分秒yyyy-MM-dd 
*/
public static String getDateYMD() {
   SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd");
   Date now = new Date();
   return simpleFormat.format(now);

}
/** * 將string日期 轉為 date */ public static Date StrToDate(String str) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = null; try { date = format.parse(str); } catch (ParseException e) { e.printStackTrace(); } return date; } /** * @Title: getTimeByMOnthAfterDay 參數時間date 轉為對應格式 * @param: @param date 要轉換的時間 * @param: @param formatstring 格式"yyyy-MM-dd HH:mm:ss", "yyyy-M-d H:m:s", "yyyy-MM-dd H:m:s", "yyyy-M-d HH:mm:ss" * @param: @return * @return: String */ public static String getTimeByTransformation(Date date, String formatstring) { Calendar cal = Calendar.getInstance(); cal.setTime(date); SimpleDateFormat simpleFormat = new SimpleDateFormat(formatstring); return simpleFormat.format(cal.getTime()); } /** * 參數時間當月最后一天 * @param: @param date 要轉換的時間 * @param: @param formatstring 格式"yyyy-MM-dd HH:mm:ss", "yyyy-M-d H:m:s", "yyyy-MM-dd H:m:s", "yyyy-M-d HH:mm:ss" */ public static String getTimeByMOnthAfterDay(Date date, String formatstring) { Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.set(Calendar.DAY_OF_MONTH,cal.getActualMaximum(Calendar.DAY_OF_MONTH)); SimpleDateFormat simpleFormat = new SimpleDateFormat(formatstring); return simpleFormat.format(cal.getTime()); } /** * 參數時間當月第一天 ** @param: @param date 要轉換的時間 * @param: @param formatstring 格式"yyyy-MM-dd HH:mm:ss", "yyyy-M-d H:m:s", "yyyy-MM-dd H:m:s", "yyyy-M-d HH:mm:ss" */ public static String getTimeByMOnthFirstDay(Date date, String formatstring) { Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.set(Calendar.DAY_OF_MONTH, 1); SimpleDateFormat simpleFormat = new SimpleDateFormat(formatstring); return simpleFormat.format(cal.getTime()); }
 
        

轉換如上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM