투케이2K

204. (java/자바) Calendar 캘린더 사용해 문자열 데이터를 날짜로 변환 및 출력 실시 본문

Java

204. (java/자바) Calendar 캘린더 사용해 문자열 데이터를 날짜로 변환 및 출력 실시

투케이2K 2021. 5. 4. 18:06
반응형

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package ex5;

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

public class MainActivity15 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[Calendar 캘린더 사용해 문자열 데이터를 날짜로 변환 및 출력 실시]");
		
		/*[설 명]
		 * 1. yyyy-MM-dd kk:mm:ss : [연도]-[월]-[일] [24시]:[분]:[초] 형태입니다
		 * 2. calendar.setTime() : 캘린더에 날짜를 지정할 때 사용합니다
		 * 3. calendar.getTime() : 캘린더에 저장된 날짜를 출력할 때 사용합니다
		 * */
		
		//TODO 초기 String 형 날짜 데이터 삽입 실시
		String str_date = "2021-05-04 17:53:24";
		System.out.println("원본 : "+str_date);
		
		//TODO 캘린더에 저장 실시
		Calendar calendar = Calendar.getInstance();
		SimpleDateFormat simpleDateFormat =  new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.KOREA);
		try {
			Date date = simpleDateFormat.parse(str_date);
			calendar.setTime(date);
			System.out.println("캘린더 : "+calendar.getTime());
		} catch (ParseException e) {
			e.printStackTrace();
		}
		
	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

/* =========================== */

/* =========================== */

[요약 설명]

* 1. yyyy-MM-dd kk:mm:ss : [연도]-[월]-[일] [24시]:[분]:[초] 형태입니다

* 2. calendar.setTime() : 캘린더에 날짜를 지정할 때 사용합니다

* 3. calendar.getTime() : 캘린더에 저장된 날짜를 출력할 때 사용합니다

/* =========================== */

반응형
Comments