일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 빌드
- Java
- dependency
- 컬렉션
- boxing
- 메소드
- 제네릭
- 클래스
- 인텔리제이
- Jenkins
- 박싱
- unboxing
- wrapper
- suvlet
- maven
- 제너릭
- 싱글톤
- Scanner
- 무한
- 언박싱
- start.spring.io
- 스프링
- https://start.spring.io
- 루프
- 싱글턴
- Short
- bootstrap
- 콜렉션
- 내장객체
- 자동형변환
Archives
- Today
- Total
Developer Gonie
[3주차] 64. 날짜, 일자, 시간 정보를 원하는 포멧대로 출력하는 SimpleDateFormat클래스 본문
K-DigitalTraining 강의/1. Java
[3주차] 64. 날짜, 일자, 시간 정보를 원하는 포멧대로 출력하는 SimpleDateFormat클래스
이대곤 2022. 6. 2. 12:25* 날짜 및 시간정보는 Calendar 클래스의 객체를 통해 얻을 수 있지만, Date 클래스의 객체를 통해서 얻을수도 있다.
단, SimpleDateFormat 클래스의 메소드가 인자로 Date 클래스 타입의 객체를 받고 있으므로
이를 사용하여 원하는 포멧대로 출력하고자 할 땐 Date 클래스와 함께 사용하자.
코드
import java.text.SimpleDateFormat;
import java.util.Date;
public class Ex08_09_Date {
public static void main(String[] args) {
Date now = new Date();
System.out.println(now);
System.out.println(now.getMonth()+1 +"월");
System.out.println(now.getDate() +"일");
System.out.println(now.getDay()+1 +"요일"); // 요일 , 0:일, 1:월, 2:화,,, Calendar 클래스와 다르게 일요일이 0부터 시작됨.
System.out.println(now.getHours() + "시");
System.out.println();
//원하는 포맷대로 날짜 및 시간이 출력되게 하는 것
SimpleDateFormat sdf = new SimpleDateFormat("YY-MM-d"); // 포멧지정
System.out.println(sdf.format(now));// Date 객체의 값을 포멧대로 출력해주세요
System.out.println();
sdf = new SimpleDateFormat("YYYY년 MM월 dd일"); // MM대신 mm 을 넣으면 원하는 값이 아닌게 나오니 참고하자
System.out.println(sdf.format(now));
System.out.println();
sdf = new SimpleDateFormat("YYYY/MM/dd E요일 a hh:mm:ss");
System.out.println(sdf.format(now));
System.out.println();
}
}
실행결과
Tue May 31 12:14:53 KST 2022
5월
31일
3요일
12시
22-05-31
2022년 05월 31일
2022/05/31 화요일 오후 12:14:53
'K-DigitalTraining 강의 > 1. Java' 카테고리의 다른 글
[4주차] 66. 컬렉션, 배열의 한계점을 보완하여 동적으로 객체들을 관리하기 위한 클래스들*** (0) | 2022.06.02 |
---|---|
[4주차] 65. 제네릭 타입 및 제네릭 메소드* (0) | 2022.06.02 |
[3주차] 63. 날짜, 일자, 시간 정보를 얻는 Calendar 클래스 (0) | 2022.06.02 |
[3주차] 62. 구분자를 기준으로 하는 문자열 파싱 방법(StringTokenizer 클래스, String 클래스)*** (0) | 2022.06.02 |
[3주차] 61. Wrapper 클래스의 메소드 및 박싱/언박싱 *** (0) | 2022.06.02 |
Comments