728x90
반응형
SMALL
Date()는 컴퓨터의 현재 날짜를 읽어 Date 객체로 만든다
특정 문자열 포맷으로 얻고 싶다면 java.text.SimpleDateFormat 클래스를 이용하자
*SimpleDateFormat를 용한 포멧
package thisisjava;
import java.text.SimpleDateFormat;
import java.util.Date;
public class SimpleDateFormatExample {
public static void main(String[] args) {
Date now=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(now));
sdf=new SimpleDateFormat("yyyy년 MM월 dd일");
System.out.println(sdf.format(now));
sdf=new SimpleDateFormat("yyyy.MM.dd a HH:mm:ss");
System.out.println(sdf.format(now));
sdf=new SimpleDateFormat("오늘은 E요일");
System.out.println(sdf.format(now));
sdf=new SimpleDateFormat("올해의 D번째 날");
System.out.println(sdf.format(now));
sdf=new SimpleDateFormat("이달의 d번째 날");
System.out.println(sdf.format(now));
}
}
패턴 문자 | 의미 | 패턴 문자 | 의미 |
y | 년 | H | 시(0~23) |
M | 월 | h | 시(1~12) |
d | 일 | K | 시(0~11) |
D | 월 구분 없는 일(1~365) | k | 시(1~24) |
E | 요일 | M | 분 |
a | 오전/오후 | s | 초 |
w | 년의 몇 번째 주 | S | 밀리세컨드(1/1000초) |
W | 월의 번 번째 주 |
*DateTimeFormatter을 이용한 포맷
package thisisjava;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class DateTimeFormatExample {
public static void main(String[] args) {
LocalDateTime now =LocalDateTime.now();
DateTimeFormatter dtf=DateTimeFormatter.ofPattern("yyyy년 M월 d일 a h시 m분");
String nowString =now.format(dtf);
System.out.println(nowString);
}
}
728x90
반응형
LIST
'Language > 자바' 카테고리의 다른 글
[자바]5. 람다(Lamda) (0) | 2021.04.02 |
---|---|
[자바]4.제네릭(Generic) (0) | 2021.03.29 |
[자바]2. StringTokenizer // StringBuilder 사용법 (0) | 2021.03.21 |
[자바]1. 싱글톤 (0) | 2021.03.12 |
GUI DB갱신버튼 연동 (1) | 2021.01.17 |