반응형
현재 날짜 출력, 시간 원하는 형태로 출력, 날짜 포맷
ex) 2020-01-12 또는 2020-01-02 12:33:43 또는 2020년 1월 2일 3시 21분 22초
SimpleDateFormat을 활용하여 원하는 포맷을 지정 후 아래 3가지 클래스를 활용하여 출력할 수 있다.
방법1. Date 클래스 사용
방법2. Calender 클래스 사용 (Calendar.getInstance())
방법3. System 클래스 사용 (System.currentTimeMillis())
package com.tistory.hitomis;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class TestMain {
public static void main(String[] args) {
// 날짜를 표시할 형식을 지정한다.
SimpleDateFormat format1 = new SimpleDateFormat( "yyyy-MM-dd");
SimpleDateFormat format2 = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");
SimpleDateFormat format3 = new SimpleDateFormat( "yyyy년 MM월dd일 HH시mm분ss초");
// 방법1. Date 클래스
Date date = new Date();
System.out.println(format1.format(date));
System.out.println(format2.format(date));
System.out.println(format3.format(date));
// 방법2. Calendar 클래스
Calendar calendar = Calendar.getInstance();
System.out.println(format1.format(calendar.getTime()));
System.out.println(format2.format(calendar.getTime()));
System.out.println(format3.format(calendar.getTime()));
// 방법3. System 클래스
System.out.println(format1.format(System.currentTimeMillis()));
System.out.println(format2.format(System.currentTimeMillis()));
System.out.println(format3.format(System.currentTimeMillis()));
}
}
반응형
'개발 > java' 카테고리의 다른 글
Stream 예제 (0) | 2022.02.06 |
---|---|
JSch를 사용한 JAVA SFTP 업로드 다운로드 예제 (개인키, 패스워스) (3) | 2021.08.18 |
System으로 연산 소요 시간 구하기 (0) | 2021.01.18 |
StringBuffer로 문자열 수정, 변경, 추가 (0) | 2021.01.17 |
String(문자열) 가공하기 (0) | 2021.01.17 |
댓글