본문 바로가기
개발/Java

현재 날짜, 시간 구하기 - 원하는 포맷 및 자릿수 (SimpleDateFormat, yyyy-MM-dd HH:mm:ss)

by 내가 그놈 2023. 2. 2.

현재 날짜, 시간 원하는 포맷 및 자릿수에 맞게 구하기입니다.


package org.sample;

import java.io.PrintWriter;
import java.io.StringWriter;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Sample_102 {

	/** @content main */
	public static void main(String[] args) {
		String nowTime = "";

		try {
			nowTime = getDateFormat("yyyy-MM-dd HH:mm:ss", 0, 19);
			System.out.println(nowTime);
		} catch (Exception e) {
			System.out.println("getPrintStackTrace : " + getPrintStackTrace(e));
		}
	}

	/** @content getPrintStackTrace */
	public static String getPrintStackTrace(Exception e) {
		StringWriter stringWriter = new StringWriter();
		e.printStackTrace(new PrintWriter(stringWriter));
		return stringWriter.toString();
	}

	/** @content getDateFormat */
	public static String getDateFormat(String str1, int int1, int int2) throws Exception {
		String result = new String();
		Date today = new Date();

		SimpleDateFormat simpleDateFormat = new SimpleDateFormat(str1);
		result = simpleDateFormat.format(today).substring(int1, int2);

		return result;
	}
}

댓글